panda的表格里,第1列内,在行索引开头为A和C,获取非空内容,按行求平均
时间: 2024-03-17 22:44:30 浏览: 46
panda3d:迪士尼和CMU开发的功能强大,成熟的Python和C ++开源跨平台游戏引擎
好的,您可以使用以下代码来实现您的需求:
```python
import pandas as pd
# 读取数据
df = pd.read_excel("data.xlsx", sheet_name="Sheet1")
# 获取非空内容,按行求平均
avg_A = df.loc[df['A'].notnull()]['A'].mean()
avg_C = df.loc[df['C'].notnull()]['C'].mean()
print("A列非空内容的平均值为:", avg_A)
print("C列非空内容的平均值为:", avg_C)
```
其中,`data.xlsx` 是存储数据的 Excel 文件名,"Sheet1" 是数据所在的工作表名。您需要将这两个参数修改为您实际的文件名和工作表名。
阅读全文