我创建了一个 Python 代码,它使用Pandas.
供您参考的代码:-
import pandas as pd
def myFunc():
file = r"C:\Documents\myFile.xlsx"
new_dataframe = pd.read_excel(file,'Sheet1')
new_dataframe.fillna(value="No Data Found",inplace=True)
print new_dataframe
myFunc
电流输出:-
Name date amount_used
0 P1 2018-07-01 40.0
1 P1 2018-07-01 40.0
2 P1 2018-07-15 40.0
3 P2 2018-08-01 20.0
4 P2 2018-09-15 50.0
5 P2 2018-08-15 40.0
6 P3 2018-08-10 20.0
7 P3 2018-08-10 50.0
8 P3 2018-08-10 40.0
在最终输出中,我需要amount_used根据Name和date列对列求和。
预期输出:-
Name date amount_used
0 P1 2018-07-01 80.0
1 P1 2018-07-15 40.0
2 P2 2018-07-01 20.0
3 P2 2018-08-15 90.0
4 P3 2018-08-10 110.0
我怎样才能做到这一点pandas?