python / pandas - 在数据之前用文本读取csv到dataframe

时间:2017-03-31 12:55:58

标签: python csv pandas dataframe

我正在尝试弄清楚如何将一堆气候文件加载到以下格式的数据框:enter image description here

你可以看到第26行的所有文本都是如何,然后数据开始......

我有大约50个看起来像这样的文件,我将不得不通过操作系统循环它们。我尝试使用像这样的IO String阅读器,但对它没有任何爱。它抛出了这个:

  

“CParserError:错误标记数据.C错误:预期的2个字段   第26行,看到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

0 个答案:

没有答案