给dataframe添加一列
时间: 2023-11-18 12:01:54 浏览: 34
pyspark给dataframe增加新的一列的实现示例
在 Pandas 中,可以使用以下方法向 DataFrame 添加新列:
```python
import pandas as pd
# 创建一个 DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 添加新列
df['C'] = [7, 8, 9]
```
这将在 DataFrame 中添加一列名为 `'C'` 的新列,并将 `[7, 8, 9]` 分配给该列的值。如果要添加的列是从现有的列派生的,则可以使用已有的列计算新列的值。例如,假设我们想要将 `'A'` 和 `'B'` 列相加并将结果存储在新列 `'C'` 中:
```python
# 计算新列的值
df['C'] = df['A'] + df['B']
```
这将使 DataFrame 中的 `'C'` 列包含 `[5, 7, 9]`。
阅读全文