将两个列表数据转换为pandas DataFrame
时间: 2024-01-08 14:02:29 浏览: 68
从列表或字典创建Pandas的DataFrame对象的方法
可以使用pandas库的DataFrame()函数将两个列表数据转换为DataFrame。假设有两个列表a和b,其中a包含列名,b包含数据,代码如下:
```python
import pandas as pd
a = ['col1', 'col2', 'col3']
b = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
df = pd.DataFrame(b, columns=a)
print(df)
```
输出结果如下:
```
col1 col2 col3
0 1 2 3
1 4 5 6
2 7 8 9
```
在这个例子中,列表a包含了三个列名,列表b包含了三个列表,每个列表包含了三个数据。DataFrame()函数将这些数据转换为了一个表格,其中每个列表对应一列,列名由列表a中的元素确定,数据由列表b中的元素确定。
阅读全文