pandas 提取dataframe的一列并转为list类型
时间: 2023-04-02 19:04:53 浏览: 87
可以使用pandas的iloc方法来提取dataframe的一列,再使用tolist()方法将其转为list类型。具体代码如下:
```python
import pandas as pd
# 创建一个dataframe
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 提取一列并转为list类型
col_list = df.iloc[:, ].tolist()
print(col_list)
```
输出结果为:
```
[1, 2, 3]
```
相关问题
pandas 提取dataframe指定列名的一列并转为list类型
可以使用以下代码实现:
```python
import pandas as pd
# 创建一个示例DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
# 提取指定列名的一列并转为list类型
col_name = 'B'
col_list = df[col_name].tolist()
print(col_list)
```
输出结果为:
```
[4, 5, 6]
```
如何pandas dataframe某列长转为list
可以使用 `tolist()` 方法将 Pandas DataFrame 中的某一列转换为 Python 列表。例如,假设我们有一个 DataFrame `df`,它有一个名为 `col_name` 的列,可以使用以下代码将其转换为列表:
```
lst = df['col_name'].tolist()
```
这将返回一个包含 DataFrame 中 `col_name` 列中所有值的列表。