我有一个从StringIO生成的类似文件的对象,它是一个表,表的前面有几行信息(请参见下面从#TIMESTAMP开始的内容)
我想使用#Timestamp中的“Date”、“UTCoffset-Time(Substraction)”和#GLOBALŠu SUMMARY中的“ZenAngle”信息向现有表中添加额外的列
我使用pd.read\u csv命令来读取它,但它只在我跳过前8行时起作用,其中包括我需要的信息。当我试图将下面的对象作为dataframe导入时,还报告了错误“TypeError:data参数不能是迭代器”
#TIMESTAMP
UTCOffset,Date,Time
+00:30:32,2011-09-05,08:32:21
#GLOBAL_SUMMARY
Time,IntACGIH,IntCIE,ZenAngle,MuValue,AzimAngle,Flag,TempC,O3,Err_O3,SO2,Err_SO2,F324
08:32:21,7.3576,52.758,59.109,1.929,114.427,000000,24,291,1,,,91.9
#GLOBAL
Wavelength,S-Irradiance,Time
290.0,0.000e+00
290.5,0.000e+00
291.0,4.380e-06
291.5,2.234e-05
292.0,2.102e-05
292.5,2.204e-05
293.0,2.453e-05
293.5,2.256e-05
294.0,3.088e-05
294.5,4.676e-05
295.0,3.384e-05
295.5,3.582e-05
296.0,4.298e-05
296.5,3.774e-05
297.0,4.779e-05
297.5,7.399e-05
298.0,9.214e-05
298.5,1.080e-04
299.0,2.143e-04
299.5,3.180e-04
300.0,3.337e-04
300.5,4.990e-04
301.0,8.688e-04
301.5,1.210e-03
302.0,1.133e-03
我认为您可以首先使用^{} 来创建3
DataFrames
:相关问题 更多 >
编程相关推荐