python把一个列表的某几列写入数据帧
时间: 2023-07-25 18:39:23 浏览: 86
python插入数据到列表的方法
可以使用Pandas库将一个列表的某几列写入数据帧(DataFrame)。以下是一个示例代码:
```python
import pandas as pd
# 定义列表
lst = [
{'name': 'Alice', 'age': 23, 'gender': 'F'},
{'name': 'Bob', 'age': 25, 'gender': 'M'},
{'name': 'Charlie', 'age': 21, 'gender': 'M'},
{'name': 'David', 'age': 27, 'gender': 'M'}
]
# 将列表转换为DataFrame的列
df = pd.DataFrame(lst, columns=['name', 'age'])
# 显示DataFrame
print(df)
```
输出:
```
name age
0 Alice 23
1 Bob 25
2 Charlie 21
3 David 27
```
在这个示例中,我们首先定义了一个列表`lst`,其中包含了字典形式的数据。然后,我们使用`pd.DataFrame()`函数将这个列表转换为DataFrame,并只选择了`name`和`age`这两列,并将结果存储在变量`df`中。最后,我们使用`print()`函数显示DataFrame。如果需要,可以根据需要调整`columns`参数的值,以便将列表的任意几列写入DataFrame。
阅读全文