Pandas没有在索引错误尝试分散p

2024-04-20 09:01:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我想做一个散点图。我在尝试下一个代码

df = pd.DataFrame({'$a':[1,2], '$b': [10,20]})
df.columns = ['a', 'b']
df
df.plot.scatter(df['a'], df['b'])

我知道错误了

KeyError: '[1 2] not in index'

知道为什么会这样吗?在


Tags: columns代码indataframedfindexplot错误
2条回答

首先没问题,你是python新手;)

^{}中需要参数x和{}:

df = pd.DataFrame({'$a':[1,2], '$b': [10,20]})
df.columns = ['a', 'b']

df.plot.scatter(x = 'a', y='b')

graph

这条线是多余的:

df.plot.scatter(df['a'], df['b'])

因为您已经调用了df,所以只需要引用列标题,如下所示:

^{pr2}$

相关问题 更多 >