df['col_name'] = df['col_name'].astype('new_type')怎么用
时间: 2023-12-21 15:03:58 浏览: 96
Pandas面试题.pdf
`df['col_name'].astype('new_type')` 这行代码是将 DataFrame 中某一列 `col_name` 的数据类型转换为 `new_type`。你需要将其中的 `col_name` 替换为你需要进行数据类型转换的列的名称,将 `new_type` 替换为你需要转换成的数据类型。
例如,如果你有一个 DataFrame `df`,其中包含列 `age`,数据类型为整数,你想将其转换为浮点数类型,可以使用下面的代码:
```
df['age'] = df['age'].astype(float)
```
这样就可以将 `age` 列的数据类型从整数转换为浮点数。同样的,你可以将 `float` 替换为其他的数据类型,比如 `str`(字符串类型)、`bool`(布尔类型)等。
阅读全文