开始使用免费开始使用

整数与浮点数

还记得您可以用 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(____)
编辑并运行代码