如何计算Excel电子表格中的行平均值而不是列平均值?

huangapple go评论79阅读模式
英文:

How to calculate mean of rows from excel spreadsheet instead of columns?

问题

我不知道如何计算所有行的均值,而不是所有列的均值。我正在使用一个包含超过8000行的大型预制数据集,并希望找到每行的均值,以便在一个图表上将它们全部表示出来。我不想交换行和列,除非那是我的唯一选择。

xlsx = pd.ExcelFile(r'/Users/Admin/file.xlsx')
df1 = pd.read_excel(xlsx, 'Sheet1')
df2 = pd.read_excel(xlsx, 'Sheet2')

medians = df2.median(numeric_only=True)
means = df2.mean(numeric_only=True)
英文:

I have no idea how to calculate the means of all rows rather than all columns. I am using a large premade dataset with over 8000 rows and would like to find the mean of each in order to graph them all on one chart. I would not like to switch the rows to columns and vice versa unless that is my only option.

xlsx = pd.ExcelFile(r'/Users/Admin/file.xlsx')
df1 = pd.read_excel(xlsx, 'Sheet1')
df2 = pd.read_excel(xlsx, 'Sheet2')

medians = df2.median(numeric_only=True)
means = df2.mean(numeric_only=True)

答案1

得分: 1

你可以尝试使用 df.mean(axis=1)

axis=1 将指向行而不是列。

英文:

you could try df.mean(axis=1).

axis=1 would point to rows instead of columns

huangapple
  • 本文由 发表于 2023年2月24日 04:25:42
  • 转载请务必保留本文链接:https://go.coder-hub.com/75549976.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定