繁体   English   中英

打印 pandas dataframe 时打印的是什么?

[英]What is printed when you print a pandas dataframe?

我打印了我的数据框,结果看起来像这样:

       date eye   pct_change \cheese...    date mouse pct_change  \cat
29   29-Nov-2019          0.002555  ...          NaN               NaN
30   02-Dec-2019          0.006483  ...          NaN               NaN
31   03-Dec-2019         -0.040024  ...          NaN               NaN
32   04-Dec-2019          0.009405  ...          NaN               NaN
33   01-Jan-2020         -0.226805  ...          NaN               NaN
..           ...               ...  ...          ...               ...
758          NaN               NaN  ...  04-Dec-2019          0.002225
759          NaN               NaN  ...  01-Jan-2020          0.004440
760          NaN               NaN  ...  02-Jan-2020          0.004420
761          NaN               NaN  ...  03-Jan-2020          0.004400
762          NaN               NaN  ...  06-Jan-2020         -0.002191

[7412 rows x 20 columns]

它说维度是 [7412 行 x 20 列],但在左侧它列出了从 29 到 762 的索引。

 df = pandas.concat([col1,col2,col3,...],axis=1,ignore_index=True)

大概就是答案

我假设你有类似的东西

df = pandas.concat([col1,col2,col3,...]) 

这很可能将它们堆叠在一起而不是彼此相邻

但是您的列都需要具有相同的高度...所以这可能会引发错误...

如果它们的高度不同,您可以使它们具有相同的高度或使用 pandas.merge 将它们连接到一个列上......但我们正在进入杂草......

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM