首先,我要说几天前我刚刚开始使用pandas模块,如果有一个我没有意识到的简单解决方案,请道歉。我试图在pandas中使用特定行作为索引(对于x轴)和要绘制的数据的特定行来制作散点图。我希望在所有列中执行此操作。例如:
df:
col1 col2 col3
0 0 0 -1
1 0.88 1 8.12
2 1 -1 1
3 0 0 0
4 0.3 1 3.4
因此,我们的想法是创建一个散点图,使用4作为索引(x轴),使用1作为数据(y轴),其中每列代表一个点。
有什么想法吗?
答案 0 :(得分:1)
In [3]: df.T.plot(kind='scatter', x=4, y=1)
.T
转置矩阵,因此4
现在是您用作x
轴的列。