[英]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.