如何在 Jupyter 中读取 csv 文件中的 OMNO2d_003.nc 数据

问题描述 投票:0回答:0

我正在尝试以 .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 格式。

python jupyter-notebook export-to-csv netcdf netcat
© www.soinside.com 2019 - 2024. All rights reserved.