Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 熊猫数据帧中的“列”数量限制为1024_Python_Csv_Pandas_Matplotlib - Fatal编程技术网

Python 熊猫数据帧中的“列”数量限制为1024

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

我有一个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(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