Python DataFrame 查看每列数据类型

流程概述

下面是查看Python DataFrame每列数据类型的流程图:

journey
    title 数据类型查看流程
    section 创建DataFrame
    section 查看数据类型

步骤详解

1. 创建DataFrame

首先,我们需要创建一个DataFrame对象,可以使用pandas库中的DataFrame()函数。

import pandas as pd

# 创建一个示例DataFrame
data = {'Name': ['Tom', 'Nick', 'John', 'Jack'],
        'Age': [25, 28, 21, 24],
        'Salary': [5000, 6000, 4500, 5500]}
df = pd.DataFrame(data)

2. 查看数据类型

接下来,我们需要查看每列的数据类型。可以使用dtypes属性来获取DataFrame中每列的数据类型。

# 查看每列的数据类型
print(df.dtypes)

运行以上代码,即可获取到每列的数据类型。输出结果示例:

Name      object
Age        int64
Salary     int64
dtype: object

上述代码中,dtype: object表示该列数据类型为object,即字符串类型;dtype: int64表示该列数据类型为int64,即整数类型。

完整代码示例

下面是完整的代码示例:

import pandas as pd

# 创建一个示例DataFrame
data = {'Name': ['Tom', 'Nick', 'John', 'Jack'],
        'Age': [25, 28, 21, 24],
        'Salary': [5000, 6000, 4500, 5500]}
df = pd.DataFrame(data)

# 查看每列的数据类型
print(df.dtypes)

类图

下面是本文中涉及的类的类图:

classDiagram
    class DataFrame{
        -columns: Index
        -dtypes: Series
        -index: Index
        -values: ndarray
        +__init__(data=None, index=None, columns=None, dtype=None, copy=False)
        +__str__()
        +__repr__()
        +__getitem__(key)
        +dtypes
    }

    class Index{
        -_data: ndarray
        -dtype: dtype
        -name: object
        -_cache: dict
        +__init__(data, dtype=None, copy=False, name=None, fastpath=None)
        +__len__()
        +__str__()
        +__repr__()
        +__getitem__(key)
        +name
    }

    class Series{
        -_data: SingleBlockManager
        -_repr: str
        +__init__(data=None, index=None, dtype=None, name=None, copy=False, fastpath=False)
        +__str__()
        +__repr__()
        +__getitem__(key)
        +dtype
    }

以上是关于如何实现"Python DataFrame 查看每列数据类型"的详细步骤,希望对你有帮助。