m0_67916622 2023-04-11 12:08 采纳率: 0%
浏览 43

报错OSError: [Errno 22] Invalid argument

data_clean_1是xarray.dataset,我想给转化成dataframe,但是一直报错,这应该怎么解决啊?谢谢

for i in data_h_index:
    if select_time[i].split('-')[0] == '2019':
        data_clean_1 = data_ow_1.sel(time=select_time[i], longitude=select_lon[i], latitude=select_lat[i],method='nearest')
        DT_1 = data_clean_1.to_pandas()
        new_data_clean_1 = new_data_clean_1.append([DT_1])


Traceback (most recent call last):
  File "D:\e下载\test combine.py", line 104, in <module>
    DT_1 = data_clean_1.to_pandas()
  File "D:\anaconda\envs\program1\lib\site-packages\xarray\core\dataset.py", line 6139, in to_pandas
    return pd.Series({k: v.item() for k, v in self.items()})
  File "D:\anaconda\envs\program1\lib\site-packages\xarray\core\dataset.py", line 6139, in <dictcomp>
    return pd.Series({k: v.item() for k, v in self.items()})
  File "D:\anaconda\envs\program1\lib\site-packages\xarray\core\ops.py", line 203, in func
    return _call_possibly_missing_method(self.data, name, args, kwargs)
  File "D:\anaconda\envs\program1\lib\site-packages\xarray\core\dataarray.py", line 713, in data
    return self.variable.data
  File "D:\anaconda\envs\program1\lib\site-packages\xarray\core\variable.py", line 435, in data
    return self.values
  File "D:\anaconda\envs\program1\lib\site-packages\xarray\core\variable.py", line 608, in values
    return _as_array_or_item(self._data)
  File "D:\anaconda\envs\program1\lib\site-packages\xarray\core\variable.py", line 314, in _as_array_or_item
    data = np.asarray(data)
  File "D:\anaconda\envs\program1\lib\site-packages\xarray\core\indexing.py", line 653, in __array__
    self._ensure_cached()
  File "D:\anaconda\envs\program1\lib\site-packages\xarray\core\indexing.py", line 650, in _ensure_cached
    self.array = NumpyIndexingAdapter(np.asarray(self.array))
  File "D:\anaconda\envs\program1\lib\site-packages\xarray\core\indexing.py", line 623, in __array__
    return np.asarray(self.array, dtype=dtype)
  File "D:\anaconda\envs\program1\lib\site-packages\xarray\core\indexing.py", line 524, in __array__
    return np.asarray(array[self.key], dtype=None)
  File "D:\anaconda\envs\program1\lib\site-packages\cfgrib\xarray_plugin.py", line 156, in __getitem__
    return xr.core.indexing.explicit_indexing_adapter(
  File "D:\anaconda\envs\program1\lib\site-packages\xarray\core\indexing.py", line 815, in explicit_indexing_adapter
    result = raw_indexing_method(raw_key.tuple)
  File "D:\anaconda\envs\program1\lib\site-packages\cfgrib\xarray_plugin.py", line 165, in _getitem
    return self.array[key]
  File "D:\anaconda\envs\program1\lib\site-packages\cfgrib\dataset.py", line 354, in __getitem__
    message = self.index.get_field(message_ids[0])  # type: ignore
  File "D:\anaconda\envs\program1\lib\site-packages\cfgrib\messages.py", line 484, in get_field
    return ComputedKeysAdapter(self.fieldset[message_id], self.computed_keys)
  File "D:\anaconda\envs\program1\lib\site-packages\cfgrib\messages.py", line 344, in __getitem__
    return self.message_from_file(file, offset=item)
  File "D:\anaconda\envs\program1\lib\site-packages\cfgrib\messages.py", line 340, in message_from_file
    return Message.from_file(file, offset, **kwargs)
  File "D:\anaconda\envs\program1\lib\site-packages\cfgrib\messages.py", line 93, in from_file
    file.seek(offset)
OSError: [Errno 22] Invalid argument
  • 写回答

2条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-04-11 14:25
    关注
    评论

报告相同问题?

问题事件

  • 修改了问题 4月18日
  • 创建了问题 4月11日

悬赏问题

  • ¥50 求一位精通京东相关开发的专家
  • ¥100 求懂行的大ge给小di解答下!
  • ¥15 pcl运行在qt msvc2019环境运行效率低于visual studio 2019
  • ¥15 MAUI,Zxing扫码,华为手机没反应。可提高悬赏
  • ¥15 python运行报错 ModuleNotFoundError: No module named 'torch'
  • ¥100 华为手机私有App后台保活
  • ¥15 sqlserver中加密的密码字段查询问题
  • ¥20 有谁能看看我coe文件到底哪儿有问题吗?
  • ¥20 我的这个coe文件到底哪儿出问题了
  • ¥15 matlab使用自定义函数时一直报错输入参数过多