📅  最后修改于: 2023-12-03 15:08:45.703000             🧑  作者: Mango
在 Python 中,数据框中存储的数据类型是非常重要的。它们指定了每一列中的值应该是整数、浮点数、字符串或其他数据类型。如果您需要了解数据框中的数据类型,下面介绍了在 Python 中查找数据框的数据类型的方法。
要查看数据框中的数据类型,您可以使用 dtypes
方法。 该方法将显示每一列的数据类型,以及存储该数据类型所需的字节数。以下是一个例子:
import pandas as pd
data = {'column1': [1, 2, 3], 'column2': ['a', 'b', 'c']}
df = pd.DataFrame(data)
print(df.dtypes)
这个程序的输出将是:
column1 int64
column2 object
dtype: object
在这个例子中,您可以看到 column1
的数据类型为整数,而 column2
的数据类型为对象,也就是字符串。如果您需要查看所有列的数据类型,只需调用 dtypes
方法。
有时候,您可能需要更改数据框中某个列的数据类型。例如,如果您有一个保存身高的列,您可能希望将其从浮点数转换为整数。要更改列的数据类型,您可以使用 astype
方法。以下是一个例子:
df['column1'] = df['column1'].astype(float)
print(df.dtypes)
这个程序的输出将是:
column1 float64
column2 object
dtype: object
在这个例子中,我们将 column1
的数据类型从整数转换为浮点数。注意,我们通过选择 df['column1']
来指定特定的列。
在 Python 中,查找数据框的数据类型是非常简单的。使用 dtypes
方法可以轻松查看每一列的数据类型。如果您需要更改某个列的数据类型,使用 astype
方法即可。