我正在尝试直接从Ipython控制台将数据帧打印到csv中,但是我得到了这个符号,然后没有“...:”。 符号是什么意思?
无论如何,我可以强制我的csv打印吗?
代码:
[0, 0, 5, 5, 5, 5, 10, 10, 10]
[2, 2, 4, 4, 6]
[0, 3, 3, 3, 6]
[0, 3, 3, 3, 6]
[-1, -2, -3, -4, -5]
[-18, 0, 4, 4, 4, 4]
[0, 0, 5, 5, 5]
[0, 0, 0, 0, 0]
答案 0 :(得分:2)
当pandas
在iPython / Jupyter中打印到控制台时,它使用...
来显示输出中显示的数据行之间的数据。当数据很大以打印每个值时,这非常有用。除非您覆盖显示选项,否则这是默认行为。
df = pd.DataFrame(np.random.randn(7,2))
pd.set_option('max_rows', 7)
df
0 1
0 0.469112 -0.282863
1 -1.509059 -1.135632
2 1.212112 -0.173215
3 0.119209 -1.044236
4 -0.861849 -2.104569
5 -0.494929 1.071804
6 0.721555 -0.706771
pd.set_option('max_rows', 5)
df
0 1
0 0.469112 -0.282863
1 -1.509059 -1.135632
.. ... ...
5 -0.494929 1.071804
6 0.721555 -0.706771
[7 rows x 2 columns]