怎么把列表转为dataframe
时间: 2023-07-06 21:03:13 浏览: 52
要把列表转化为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。
相关问题
将列表转为dataframe
可以使用pandas库中的DataFrame函数将列表转换为DataFrame。
例如,假设有一个列表为:
```
my_list = [['apple', 1], ['banana', 2], ['orange', 3]]
```
可以使用以下代码将其转换为DataFrame:
```
import pandas as pd
df = pd.DataFrame(my_list, columns=['fruit', 'quantity'])
```
这将创建一个包含两列的DataFrame,一列名为“fruit”,另一列名为“quantity”。每一行对应输入列表中的一项。
pandas将列表转为dataframe
使用pandas中的DataFrame()函数可以将列表转换为dataframe。
例如:
```
import pandas as pd
data = [[1, 2, 3], [4, 5, 6]]
df = pd.DataFrame(data, columns=['a', 'b', 'c'])
print(df)
```
输出结果为:
```
a b c
0 1 2 3
1 4 5 6
```
可以看出这个dataframe有2行3列,并且列名分别为a,b,c