【发布时间】:2019-04-24 06:53:43
【问题描述】:
我有这样的二维数据:
"X" "Y" "Intensity"
1000 10 75
1000 20 65
2000 30 80
2000 20 60
2000 40 55
3000 10 65
3000 20 45
4000 30 80
使用代码:
df.pivot(index='X', columns='Y', values='Intensity')
我把它转换成这样的熊猫表:
"Y" 10 20 30 40
"X"
1000 75 65 NaN NaN
2000 NaN 60 80 55
3000 65 45 NaN NaN
4000 NaN NaN 80 NaN
使用代码:
np.interpolate()
然后对其进行插值以填充一些值,如下所示:
"Y" 10 20 30 40
"X"
1000 75 65 NaN NaN
2000 55 60 80 55
3000 65 45 60 NaN
4000 NaN 60 80 NaN
现在我希望将其转换回最初的 2D 数据格式,以便绘制等高线图。
我希望这些信息足以回答我的问题。谁能帮帮我,好吗?
【问题讨论】:
标签: python arrays pandas dataframe