我正在尝试以 .csv 格式提取“g4.timeAvgMap.OMNO2d_003_ColumnAmountNO2CloudScreened.19991201-20171231.74E_32N_75E_33N (1).nc”文件。
import netCDF4
omi_no2_file = r'C:\Users\Harshita\Desktop\try py\csv\g4.timeAvgMap.OMNO2d_003_ColumnAmountNO2CloudScreened.19991201-20171231.74E_32N_75E_33N (1).nc'
nc = netCDF4.Dataset(omi_no2_file, mode='r')
cols = list(nc.variables.keys())
list_nc = []
for c in cols:
list_nc.append(list(nc.variables[c][:]))
df_nc = df_nc.T
df_nc.columns = cols
df_nc.to_csv("C:/Users/Harshita/Desktop/try py/csv.csv", index = False)
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
~\AppData\Local\Temp\ipykernel_14932\1912326865.py in <module>
6 for c in cols:
7 list_nc.append(list(nc.variables[c][:]))
----> 8 df_nc = df_nc.T
9 df_nc.columns = cols
10 df_nc.to_csv("C:/Users/Harshita/Desktop/try py/csv.csv", index = False)
NameError: name 'df_nc' is not defined
import netCDF4
omi_no2_file = r'C:\Users\Harshita\Desktop\try py\csv\OMNO2d_003_ColumnAmountNO2CloudScreened.nc'
nc = netCDF4.Dataset(omi_no2_file, mode='r')
cols = list(nc.variables.keys())
list_nc = []
for c in cols:
list_nc.append(list(nc.variables[c][:]))
df_nc = pd.DataFrame(list_nc)
df_nc = df_nc.T
df_nc.columns = cols
df_nc.to_csv("C:/Users/Harshita/Desktop/try py/csv.csv", index = False)
即使在使用此代码后没有错误显示,但文件也没有转换为 csv 格式。