我试图选择“语音==较低”的所有行,然后创建一个新的数据框来存储所有相应的团队和金额。
这是我到目前为止的代码:
df = pd.read_excel("file.xlsx")
df = df['Team', 'Voice', 'Amount']
df = df.groupby(['Team', 'Voice'])['Amount'].sum()
lower = df.loc[['Voice' == 'Lower']]
但是当我打印(下部)时,它会打印:
Series([], Name: Amount, dtype: float64)
而不是数据框本身。如何显示数据框本身?
任何帮助将不胜感激!
答案 0 :(得分:0)
您可以尝试以下方法:
df = df.reset_index(inplace=True)
lower = df[df['Voice'] == 'Lower']
print(lower)