Using Pandas: 函数匹配列名,无法执行函数

Using Pandas: function matches column name, unable to perform function

一位名为“rank”的客户给了我一个 table,
我正在尝试转换这些值在该列中为 int 类型,但是当我尝试 运行 列上的 df.rank.astype(int) 函数时,它认为我正在尝试 运行 上的 .astype() 函数.rank() 函数。有什么办法可以防止这种情况?

df.rank.astype()
AttributeError: 'function' object has no attribute 'astype'

您可以使用 []

设置声明列
df['rank'] = df['rank'].astpye()