您可以使用dtypes
属性来遍历Pandas DataFrame并返回列名和类型。
以下是一个示例代码:
import pandas as pd
# 创建一个示例DataFrame
data = {'Column1': [1, 2, 3],
'Column2': ['A', 'B', 'C'],
'Column3': [True, False, True]}
df = pd.DataFrame(data)
# 遍历DataFrame的列名和类型
for column_name, column_type in df.dtypes.iteritems():
print(f"Column name: {column_name}, Column type: {column_type}")
输出结果:
Column name: Column1, Column type: int64
Column name: Column2, Column type: object
Column name: Column3, Column type: bool
以上代码将遍历DataFrame的每个列,并打印出列名和对应的数据类型。您可以根据需要对输出结果进行进一步处理或存储。