如何最好地读取多个标头csv,其中标头与csv中的多个不同行有关

时间:2018-10-15 20:15:28

标签: python-3.x pandas csv dataframe

我有一个csv文件,其中标题是前几行。每个标题均由一列划定,该列使您可以了解整个CSV文件所需的行(这些行也由同一列划定)。我的问题是如何使用熊猫或其他有用的日期集将标头和与该标头关联的行放入数据框中。我可以通过将其附加到列表中来获取变量...但是有很多变量在这里,我的代码很丑陋,因为所有内容只能以字符串形式读取,而我将其重做为浮点数。

handle = open(file,'r')
lines  = handle.readlines()
z, utc_i, header = [], [], []
idx = 12
for line in lines:
    entries = line.split(',')
    if(entries[3][0]=='L'): 
        header.append(str(entries[4:]))
    if(entries[3][0]=='Z'): 
        z.append(str(entries[4:]))
        utc_i.append(str(entries[1][9:14])) 

喜欢使用

df = pd.read_csv(file)

下面是部分文件的屏幕快照,您可以借此了解 csv_file

谢谢大家!我真的很感谢您的帮助!!!!!

0 个答案:

没有答案