Python 熊猫数据帧中的“列”数量限制为1024
我有一个excel表格,有15行1445列(24*60+5列)。1440列(24*60)中包含的数据是时间序列数据 我有以下python代码Python 熊猫数据帧中的“列”数量限制为1024,python,csv,pandas,matplotlib,Python,Csv,Pandas,Matplotlib,我有一个excel表格,有15行1445列(24*60+5列)。1440列(24*60)中包含的数据是时间序列数据 我有以下python代码 import matplotlib.pyplot as plt import pandas as pd import numpy as np from matplotlib.backends.backend_pdf import PdfPages a=pd.read_csv('test.csv') print('a.size {}'.format(len
import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
from matplotlib.backends.backend_pdf import PdfPages
a=pd.read_csv('test.csv')
print('a.size {}'.format(len(a.axes[0])))
print('a.size {}'.format(len(a.axes[1])))
for x in a.iterrows():
x[1][4:].plot(label=str(x[1][0])+str(x[1][1])+str(x[1][2])+str(x[1][3]))
我得到以下输出
a.size 15
a.size 1024
由于某种原因,列的数量被截断为1024。这是我运行的机器的限制吗?还是别的什么?如何绕过此限制。某些电子表格查看器可能对要查看的列数有限制。例如,我有一个包含4097列的CSV文件,当使用LibreOffice查看时,它只有1024列
但是,CSV文件通常包含所有列。要确保导出的CSV文件具有正确的列数,请在任何文本编辑器中打开它。如果不匹配,那么导出CSV的代码就有问题。值得一提的是,我制作了一个包含很多列的CSV,并得到了这样的结果:
print('chart1.size{}.format(len(chart1.axes[1]))
chart1.size 1619
。我在一台新的64位笔记本电脑上…@snd-奇怪。我的系统似乎有什么东西限制了它。很多列是指1619列还是更多?哦,是的,我指的是1619列。刚刚将其设置为偶数2000,输出如下:chart1.size 2000
。