
如果满足条件,这将返回拆分的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转换为这些格式,就可以得到很多有关此应用程序的教程和建议。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)