数据框不包括第一列的求,每行均值
时间: 2024-02-13 22:07:38 浏览: 220
用于挖掘高精度集群的K均值算法的数据选择框架
如果你要对一个 pandas 的 DataFrame 进行操作,求每行除了第一列的数值的均值,可以使用如下代码:
```python
import pandas as pd
import numpy as np
# 生成一个5行4列的随机矩阵,并转换为 DataFrame
df = pd.DataFrame(np.random.rand(5, 4), columns=['A', 'B', 'C', 'D'])
print("DataFrame df:\n", df)
# 求每行除了第一列的数值的均值
avg = df.iloc[:, 1:].mean(axis=1)
print("每行除了第一列的数值的均值:\n", avg)
```
其中,`df.iloc[:, 1:]` 表示选取所有行,但是列从第二列开始(即第一列不选),`axis=1` 表示按行求均值。
阅读全文