Ich möchte alle Gitterzellen innerhalb eines Breiten-/Längenbereichs auswählen und für jede Gitterzelle als Datumsrahmen und dann in eine CSV-Datei exportieren (d df.to_csv
). Mein Datensatz ist unten. Ich kann verwenden, um Gitterzellen außerhalb meiner Eingabe auszublenden, aber ich bin mir nicht sicher, wie ich die verbleibenden Gitter, die nicht ausgeblendet wurden, durchlaufen kann. Alternativ habe ich versucht, die xr.sel
Funktionen zu verwenden, aber sie scheinen keine Operatoren wie ds.sel(gridlat_0>45)
zu akzeptieren. xr.sel_points(...)
kann auch funktionieren, aber ich kann nicht die richtige Syntax der Indexer in meinem Fall verwenden. Danke im Voraus für Ihre Hilfe.Python-Xarray Auswahl durch Lat/Long und Extrahieren von Punktdaten in den Datenrahmen
<xarray.Dataset>
Dimensions: (time: 48, xgrid_0: 685, ygrid_0: 485)
Coordinates:
gridlat_0 (ygrid_0, xgrid_0) float32 44.6896 44.6956 44.7015 44.7075 ...
* ygrid_0 (ygrid_0) int64 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ...
* xgrid_0 (xgrid_0) int64 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ...
* time (time) datetime64[ns] 2016-07-28T01:00:00 2016-07-28T02:00:00 ...
gridlon_0 (ygrid_0, xgrid_0) float32 -129.906 -129.879 -129.851 ...
Data variables:
u (time, ygrid_0, xgrid_0) float64 nan nan nan nan nan nan nan ...
gridrot_0 (time, ygrid_0, xgrid_0) float32 nan nan nan nan nan nan nan ...
Qli (time, ygrid_0, xgrid_0) float64 nan nan nan nan nan nan nan ...
Qsi (time, ygrid_0, xgrid_0) float64 nan nan nan nan nan nan nan ...
p (time, ygrid_0, xgrid_0) float64 nan nan nan nan nan nan nan ...
rh (time, ygrid_0, xgrid_0) float64 nan nan nan nan nan nan nan ...
press (time, ygrid_0, xgrid_0) float64 nan nan nan nan nan nan nan ...
t (time, ygrid_0, xgrid_0) float64 nan nan nan nan nan nan nan ...
vw_dir (time, ygrid_0, xgrid_0) float64 nan nan nan nan nan nan nan ...
Danke Stephan für die Vorschläge, werde ich sie ausprobieren, sobald ich dieses segfault Problem beheben: (http://stackoverflow.com/questions/38711915/segmentation-fault-writing-xarray-datset-zu-netcdf-or-dataframe) – nicway
Die erste Option arbeitete in 1,6 Minuten mit dem Vorfilter Vorschlag in Xarray 0.7.3. – nicway