我有一个包含14行标题的数据文件。在标题中,有纬度 - 经度坐标和时间的元数据。我目前使用使用Pandas从csv文件中读取标题信息
pandas.read_csv(filename, delimiter",", header=14)
在文件中读取,但是这只是获取数据,我似乎无法得到的元数据。有人会知道如何阅读标题中的信息吗?标题是这样的:
CSD,20160315SSIO
NUMBER_HEADERS = 11
EXPOCODE = 33RR20160208
SECT_ID = I08
STNBBR = 1
CASTNO = 1
DATE = 20160219
TIME = 0558
LATITUDE = -66.6027
LONGITUDE = 78.3815
DEPTH = 462
INSTRUMENT_ID = 0401
CTDPRS,CTDPRS_FLAG,CTDTMP,CTDTMP_FLAG
DBAR,,ITS-90,,PSS-78
'read_csv()'有一个['header'(http://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_csv.html)选项,以便您可以填充生成的数据框以标题作为列名。这是你想要的? –
也许你应该使用'header = range(14)'?因为使用'header = 14',你只能使用行14作为标题并跳过1-13行。 –
标题的格式是什么?你应该发布一个看起来像样的例子。您可能无法使用'pandas.read_csv'来读取它,因为没有用于csv的标准元数据格式,您可能需要编写一些自定义代码。 – Marius