怎么把dataframe里列的数据类型放进列表里
时间: 2024-02-25 11:59:15 浏览: 111
python中numpy 的array矩阵,列表与pandas中的dataframe互相转换
可以使用 Pandas 库中的 `dtypes` 属性来获取 DataFrame 中每列的数据类型,然后使用 Python 的 `tolist()` 方法将其转换为列表。
以下是示例代码:
```python
import pandas as pd
# 创建一个 DataFrame 对象
df = pd.DataFrame({
'A': [1, 2, 3],
'B': ['a', 'b', 'c'],
'C': [1.1, 2.2, 3.3]
})
# 获取 DataFrame 中每列的数据类型
types = df.dtypes.tolist()
print(types)
```
输出结果为:
```
[dtype('int64'), dtype('O'), dtype('float64')]
```
其中,`dtype('int64')` 表示整数类型,`dtype('O')` 表示对象类型(字符串类型是对象类型的一种),`dtype('float64')` 表示浮点数类型。
阅读全文