再用python把上面所得列表转为dataframe
时间: 2023-06-19 13:10:15 浏览: 50
可以使用 pandas 库中的 DataFrame 方法将列表转为 DataFrame。示例代码如下:
```python
import pandas as pd
# 定义列表
my_list = [['apple', 3], ['banana', 2], ['orange', 5]]
# 转为 DataFrame
df = pd.DataFrame(my_list, columns=['fruit', 'quantity'])
# 打印 DataFrame
print(df)
```
输出结果:
```
fruit quantity
0 apple 3
1 banana 2
2 orange 5
```
其中,`my_list` 为要转为 DataFrame 的列表,`columns` 参数为指定列名。
相关问题
python 怎么把带字典的列表转为dataframe
你可以使用 Pandas 库的 `DataFrame` 函数将带字典的列表转换为 DataFrame。
示例代码:
```
import pandas as pd
list_of_dicts = [{'col1': 1, 'col2': 'A'},
{'col1': 2, 'col2': 'B'},
{'col1': 3, 'col2': 'C'}]
df = pd.DataFrame(list_of_dicts)
print(df)
```
输出结果:
```
col1 col2
0 1 A
1 2 B
2 3 C
```
怎么把列表转为dataframe
要把列表转化为DataFrame,可以使用Pandas库中的DataFrame()函数。DataFrame()函数可以将列表、字典、元组、Series等对象转换为数据帧。
下面是一个示例代码:
```python
import pandas as pd
# 列表
data = [['Alice', 25], ['Bob', 20], ['Charlie', 30]]
# 转化为DataFrame
df = pd.DataFrame(data, columns=['Name', 'Age'])
# 输出DataFrame
print(df)
```
输出结果如下:
```
Name Age
0 Alice 25
1 Bob 20
2 Charlie 30
```
在这个例子中,我们首先定义了一个包含三个列表的列表,每个列表包含一个人的姓名和年龄。然后,我们使用DataFrame()函数将该列表转换为DataFrame对象,并指定了列名。最后,我们打印输出了DataFrame。