如何在Python上设置多个列?

如何在Python上设置多个列?,python,pandas,Python,Pandas,我想在CSV文件中插入100多列。但熊猫图书馆的栏目似乎有限 以下是错误消息: Traceback (most recent call last): File "metric.py", line 91, in <module> finalFile(sys.argv[1]) File "metric.py", line 80, in finalFile data = pd.read_csv(f, header=None,

我想在CSV文件中插入100多列。但熊猫图书馆的栏目似乎有限

以下是错误消息:

Traceback (most recent call last):
  File "metric.py", line 91, in <module>
    finalFile(sys.argv[1])
  File "metric.py", line 80, in finalFile
    data = pd.read_csv(f, header=None, dtype=str)
  File "/usr/local/lib/python3.6/dist-packages/pandas/io/parsers.py", line 688, in read_csv
    return _read(filepath_or_buffer, kwds)
  File "/usr/local/lib/python3.6/dist-packages/pandas/io/parsers.py", line 454, in _read
    parser = TextFileReader(fp_or_buf, **kwds)
  File "/usr/local/lib/python3.6/dist-packages/pandas/io/parsers.py", line 948, in __init__
    self._make_engine(self.engine)
  File "/usr/local/lib/python3.6/dist-packages/pandas/io/parsers.py", line 1180, in _make_engine
    self._engine = CParserWrapper(self.f, **self.options)
  File "/usr/local/lib/python3.6/dist-packages/pandas/io/parsers.py", line 2010, in __init__
    self._reader = parsers.TextReader(src, **kwds)
  File "pandas/_libs/parsers.pyx", line 540, in pandas._libs.parsers.TextReader.__cinit__
pandas.errors.EmptyDataError: No columns to parse from file
当插入很少的列但不使用更多的列时,它似乎工作得很好

hostname,timestamp,-diskstats_latency-sda-avgrdwait-g,-diskstats_latency-sda-avgwait-g,-diskstats_latency-sda-avgwrwait-g,-diskstats_latency-sda-svctm-g,-diskstats_latency-sda_avgwait-g
test.test.com,1617779170.62498,2.7979746835e-03,6.6681051841e-03,7.1533659185e-03,2.5977601795e-04,6.6681051841e-03

“我想插入”,但您正在读取最后文件第80行的
文件“metric.py”中的csv?@MustafaAydın我尝试循环文件名并将其设置为csv文件。但当我循环20个文件时,它可以工作,但当我循环100个文件时,它是一个错误:pandas.errors.EmptyDataError:没有要从文件中解析的列。您可以共享一个吗?就回溯而言,您正在读取CSV文件,而不是写入CSV文件……可能是您正在循环的代码部分。好的,问题是满足您的标准的文件之一可能是空的,当您尝试读取CSV时会出现错误。请检查目录中的文件,或调试程序,例如在
if
语句中打印
file\u name
,然后查看出现此错误的原因。
hostname,timestamp,-diskstats_latency-sda-avgrdwait-g,-diskstats_latency-sda-avgwait-g,-diskstats_latency-sda-avgwrwait-g,-diskstats_latency-sda-svctm-g,-diskstats_latency-sda_avgwait-g
test.test.com,1617779170.62498,2.7979746835e-03,6.6681051841e-03,7.1533659185e-03,2.5977601795e-04,6.6681051841e-03