dataframe,将列A、B、C、D的均值生成列E
时间: 2023-09-30 16:10:01 浏览: 88
利用数列求E的值(C语言代码)
可以使用Pandas库中的DataFrame的mean()函数来计算每一列的均值,并将均值作为新的一列添加到DataFrame中。具体代码如下:
```python
import pandas as pd
# 创建DataFrame
df = pd.DataFrame({'A': [1, 2, 3, 4], 'B': [5, 6, 7, 8], 'C': [9, 10, 11, 12], 'D': [13, 14, 15, 16]})
# 计算每一列的均值,并将均值作为新的一列添加到DataFrame中
df['E'] = df.mean(axis=1)
print(df)
```
输出结果为:
```
A B C D E
0 1 5 9 13 7.0
1 2 6 10 14 8.0
2 3 7 11 15 9.0
3 4 8 12 16 10.0
```
其中,axis=1表示对每一行进行操作,即计算每一行的均值。因此,最终生成的列E中的每个值都是对应行的A、B、C、D四列的均值。
阅读全文