gpt4 book ai didi

python-3.x - 在 Pandas 中使用drop方法时出现无效的语法错误

转载 作者:行者123 更新时间:2023-12-03 08:02:23 25 4
gpt4 key购买 nike

使用.drop函数从数据集中删除列时,我一直收到语法错误。这是我的代码:

df= ratings.drop(['movieId', 'userId', axis=1])
df

movieId和userId来自我试图删除这两列的数据集等级。

我究竟做错了什么?

最佳答案

试试这个

df = ratings.drop(['movieId', 'userId'], axis=1) df

您将结尾括号放在错误的位置。

考虑数据帧 df
df = pd.DataFrame(dict(movieId=[1], userId=[2], A=[3], B=[4]))
print(df)

A B movieId userId
0 3 4 1 2

然后
df.drop(['movieId', 'userId', axis=1])

产量

  File "<ipython-input-1007-977e1363112d>", line 1
df.drop(['movieId', 'userId', axis=1])
^
SyntaxError: invalid syntax

df.drop(['movieId', 'userId'], axis=1)

A B
0 3 4

关于python-3.x - 在 Pandas 中使用drop方法时出现无效的语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43461396/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com