python/pandas读取数据前有文本的csv到datafram

2024-04-25 05:11:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试找出如何将一堆气候文件加载到数据帧中,这些文件的格式如下:enter image description here

您可以看到第26行之前的所有文本,然后数据开始。。你知道吗

我有大约50个像这样的文件,我必须通过操作系统循环浏览它们。我试着使用这样的IO字符串读取器,但对它毫无兴趣。它抛出这个:

"CParserError: Error tokenizing data. C error: Expected 2 fields in line 26, saw 27"

data = pd.DataFrame()
temp = []
s = StringIO()

for (dirname, dirs, files) in os.walk('.'):
        for fle in files:
            with open(fle) as f:
                for line in f:                    
                        s.write(line)
            s.seek(0) # "rewind" to the beginning of the StringIO object
            x = pd.read_csv(s) # with further parameters…
            break

谢谢!KC公司


Tags: 文件the数据in文本fordata格式