整数与浮点数
还记得您可以用 type() 函数查看对象的数据类型吗?
不过,在处理 DataFrame 时,这个信息还不够,因为输出会是:
print(type(some_DataFrame))
<class 'pandas.core.frame.DataFrame'>
如果您想查看 DataFrame 中每列的数据类型,可以使用 .info() 方法或 .dtypes 属性。若要更改某一列的数据类型,可以在该列上调用 .astype() 方法,并传入新的类型。例如,将 'column_a' 的类型转换为整数:
df['column_a'] = df['column_a'].astype(int)
本练习是课程的一部分
面向 R 用户的 Python
练习说明
- 在终端中查看
tips.dtypes的输出。 - 将
size列转换为int类型。 - 将
tip列转换为float类型。 - 再次查看
.dtypes。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Convert the size column
tips['size'] = tips['size']____
# Convert the tip column
____ = ____
# Look at the types
print(____)