我有这样的2D数据:
"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数据格式,以便绘制轮廓图。
我希望这是足以回答我的查询的信息。有人可以帮我吗?
答案 0 :(得分:0)
您可以这样做:
df.stack().reset_index()