如果熊猫数据框具有超过10行,则将其分成两部分

如果熊猫数据框具有超过10行,则将其分成两部分,第1张

如果熊猫数据框具有超过10行,则将其分成两部分

如果满足条件,这将返回拆分的Dataframes,否则返回原始的和

None
(然后您将需要分别处理)。请注意,这假设拆分仅需每次进行一次,
df
并且拆分的第二部分(如果长度超过10行(意味着原始长度超过20行))是可以的。

df_new1, df_new2 = df[:10, :], df[10:, :] if len(df) > 10 else df, None

请注意,您也可以根据需要使用

df.head(10)
df.tail(len(df) -10)
获取正面和背面。您还可以使用各种索引方法:如果需要,您可以仅提供第一个维度索引,例如,
df[:10]
而不是
df[:10,:]
(尽管我想明确地编写有关所采用的维度的代码)。您也可以以类似的方式使用
df.iloc
df.ix
编制索引。

df.loc
但是,使用时要小心,因为它是基于标签的,并且输入永远不会被解释为整数position。
.loc
仅当您碰巧索引索引是从0开始且没有间隔的整数时,才“偶然地”工作。

但是,您还应该考虑pandas提供的各种选项,这些选项可将Dataframe的内容转储到HTML中,还可以考虑将LaTeX转储到LaTeX中,以便为演示文稿设计更好的表(而不仅仅是复制和粘贴)。只是简单地使用Google搜索方法将Dataframe转换为这些格式,就可以得到很多有关此应用程序的教程和建议。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5565980.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-14
下一篇2022-12-14

发表评论

登录后才能评论

评论列表(0条)

    保存