_genius_CC 2022-04-24 16:20 采纳率: 33.3%
浏览 208

nc.Dataset中数据无法读取

netCDF中nc
# 读取nc文件并对其中的数据进行处理
import netCDF4 as nc
import pandas as pd
import numpy as np
from mpl_toolkits.basemap import Basemap
import matplotlib.pyplot as plt

# 2013年1月1日
file = 'NIRv.GPP.198205.v1.nc'
dataset = nc.Dataset(file)


# 查看一些文件中都有哪一些变量
print(dataset.variables.keys())


# 读取经纬度数据lat=46, lon=72
lon = dataset.variables['longitude'][:].data
lat = dataset.variables['latitude'][:].data
GPP = dataset.variables['GPP'][:].data

其中,GPP数据读取时报错invalid literal for int() with base 10: '-9999.0'
GPPdataset的属性为
Out[20]:
<class 'netCDF4._netCDF4.Variable'>
int16 GPP(longitude, latitude)
units: gC m-2 m-1
long_name: Gross Primary Productivity
scaling_factor: 0.001
missing_value: -9999.0
unlimited dimensions:
current shape = (7200, 3600)
filling on, default _FillValue of -32767 used

  • 写回答

1条回答 默认 最新

  • Rossoneri_Sam 2022-04-27 11:12
    关注

    你解决了嘛

    评论

报告相同问题?

问题事件

  • 创建了问题 4月24日

悬赏问题

  • ¥50 请教 麒麟系统挂载怎么安装
  • ¥15 如何在ns3中实现路径的自由切换
  • ¥20 SpringBoot+Vue3
  • ¥15 IT从业者的调查问卷
  • ¥65 LineageOs-21.0系统编译问题
  • ¥30 关于#c++#的问题,请各位专家解答!
  • ¥15 App的会员连续扣费
  • ¥15 不同数据类型的特征融合应该怎么做
  • ¥15 用proteus软件设计一个基于8086微处理器的简易温度计
  • ¥15 用联想小新14Pro