2
函數pandas.DataFrame.mean
總是返回pandas.Series
。我希望它返回一個與原始數據幀具有相同列名的數據幀。如何做到這一點?使用pandas.DataFrame.mean時返回一個pandas DataFrame
import numpy as np, pandas as pd
df = pd.DataFrame(np.random.rand(10,5), columns = ['a', 'b', 'c', 'd', 'e'])
這會返回一個對象pandas.Series
df.mean()
那麼,這是否
df.mean(level = 0)
等做到這一點
df.mean(axis = 0)
當前的方式我這樣做是使用下面的命令,這是eas iest的方式來做到這一點?!
means = df.mean(axis = 0)
pd.DataFrame(means).T
我希望有一個更直接的解決方案!
是。你已經做得很好。 –