簡體   English   中英

例外:數據必須是一維問題

[英]Exception: Data must be 1-dimensional problem

clim = xr.open_dataset('C:/Users/90531/Desktop/Lisflood/clim_151118.nc')
clim

# extract data for selected point in netcdf file by LISFLOOD coordinates
dsloc = ds.sel(x=station.lat.values,y=station.long.values,method='nearest')
climloc = clim.sel(x=station.lat.values,y=station.long.values,method='nearest')



import pandas as pd

df = pd.DataFrame({
    'Historical_times': np.array(climloc.time.values + np.timedelta64(climloc.step.values)),
    # Historical Times from the Climatology File
    'Historical': climloc.dis24.values[:, -1, -1], # Historical Data from the Climatology file
    'TimeStep': time})  # Time data from the Ensemble Data file as Times (Base + Delta("STEP"))

這些代碼給出錯誤Exception: Data must be 1-dimensional 我該如何解決這個問題? 謝謝。

如果不查看數據結構,就無法正確回答。 但是,dataframe 中的每一列都必須是一維的。 以下似乎不是一個:

climloc.dis24.values[:, -1, -1]

如果可能的話,您很可能需要將其強制為例如一維列表。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM