我想计算每一行的平均值,并将它们放在每个DataFrame的另一个新列中。 This is small sample of data that I am having 我不确定如何编写一个可以逐行计算的函数,因为我的实际数据会有600K行。
答案 0 :(得分:1)
试试这个,
df = pd.DataFrame([[2,1],[3,2],[4,3],[5,4]],columns=['B','A'],index=[1,2,3,4])
df['mean'] = df.mean(axis=1)
df
Output:
B A mean
1 2 1 1.5
2 3 2 2.5
3 4 3 3.5
4 5 4 4.5