pandas 提取dataframe指定列名的一列并转为list类型
时间: 2023-04-02 19:04:54 浏览: 85
可以使用以下代码实现:
```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类型
可以使用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的列名
可以使用`columns`属性来获取DataFrame的列名。下面是一个示例代码:
```python
import pandas as pd
# 创建一个DataFrame
data = {'Name': ['John', 'Emma', 'Mike'],
'Age': [25, 28, 30],
'City': ['New York', 'London', 'Paris']}
df = pd.DataFrame(data)
# 获取列名
column_names = df.columns
# 打印列名
for column in column_names:
print(column)
```
输出结果为:
```
Name
Age
City
```