У меня есть файл 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
другой индекс, но как я могу сделать это с несколькими столбцами?