python把列表的某几列写入dataframe
时间: 2023-08-11 18:36:50 浏览: 36
可以使用Pandas库将列表的某几列写入DataFrame。以下是一个示例代码:
```python
import pandas as pd
# 定义列表
a = [1, 2, 3]
b = [4, 5, 6]
c = [7, 8, 9]
# 将列表转换为DataFrame的列
df = pd.DataFrame({'Column A': a, 'Column B': b, 'Column C': c})
# 显示DataFrame
print(df)
```
输出:
```
Column A Column B Column C
0 1 4 7
1 2 5 8
2 3 6 9
```
在这个示例中,我们首先定义了三个列表`a`、`b`和`c`。然后,我们使用字典的形式,将这些列表转换为DataFrame的列,并将结果存储在变量`df`中。最后,我们使用`print()`函数显示DataFrame。在字典的形式中,键是列名,值是对应列的列表。因此,我们可以根据需要调整字典中的键和值,以便将列表的任意几列写入DataFrame。
相关问题
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。
python把一个没有列名称的列表的某几列写入数据帧
可以使用Pandas库将一个没有列名称的列表的某几列写入数据帧(DataFrame)。以下是一个示例代码:
```python
import pandas as pd
# 定义列表
lst = [
['Alice', 23, 'F'],
['Bob', 25, 'M'],
['Charlie', 21, 'M'],
['David', 27, 'M']
]
# 将列表转换为DataFrame的列
df = pd.DataFrame(lst, columns=[0, 1, 'gender'])[["gender", 0]]
# 显示DataFrame
print(df)
```
输出:
```
gender 0
0 F Alice
1 M Bob
2 M Charlie
3 M David
```
在这个示例中,我们首先定义了一个没有列名称的列表`lst`,其中包含了数据。然后,我们使用`pd.DataFrame()`函数将这个列表转换为DataFrame,并选择了`gender`和`0`这两列,并将结果存储在变量`df`中。注意,在这里我们首先使用了`columns`参数为列指定名称,然后使用切片选择了需要的列。最后,我们使用`print()`函数显示DataFrame。如果需要,可以根据需要调整参数的值,以便将列表的任意几列写入DataFrame。