在原有dataframe格式的数据上再添加一个列标数据
时间: 2024-03-15 17:44:05 浏览: 117
对dataframe进行列相加,行相加的实例
5星 · 资源好评率100%
您可以使用pandas库的`assign()`函数来在原有的DataFrame中添加一个新列。下面是一个简单的示例代码:
```python
import pandas as pd
# 假设原有的DataFrame为df,如下所示
df = pd.DataFrame({'A': [1, 2, 3], 'B': ['a', 'b', 'c']})
# 添加新的一列数据
new_col = [10, 20, 30]
df = df.assign(C=new_col)
# 打印添加后的DataFrame
print(df)
```
上述代码中,我们首先创建了一个名为`df`的DataFrame,然后定义了一个列表`new_col`,代表要添加的新列数据。接着,我们使用`df.assign()`函数将新列数据添加到原有的DataFrame中,并将结果重新赋值给`df`变量。最后,我们使用`print()`函数打印添加后的DataFrame。需要注意的是,我们在`df.assign()`函数中使用了`C=new_col`的形式来指定新列的名称和数据。
阅读全文