Используйте панд, чтобы прочитать Excel и преобразовать в 3D Xarray - PullRequest
0 голосов
/ 19 июня 2019

У меня есть файл Excel, который выглядит примерно так:

Coord1 | Coord2  | 1 | 2  | 3  | 4  | 5
1.0    | 0.1     | ..
1.0    | 0.2     
1.5    | 0.3
1.5    | 0.4
...    | ...

У меня есть 3 измерения: Coord1, Coord2 и "Coord3" (строки 3-7 ([1,2,3,4,5]) - это значения с плавающей запятой).

В конце я хочу сделать интерполяцию, используя Coord1, Coord2 и Coord3

Как я могу прочитать это с помощью Pandas и преобразовать в 3d xarray?

Это то, что я имею до сих пор:

data = pd.read_excel('filepath')
data.set_index(['Coord1', 'Coord2'], inplace=True)
dataarray = data.to_xarray()

Но, конечно, это приведет к 2-му ксенону. Возможно, мне нужно определить в .set_index другой индекс, но как я могу сделать это с несколькими столбцами?

...