pandas dataframe.resample 有两个结果(last() 和 sum())

pandas dataframe.resample with two result(last() and sum())

我有一个股票价格的csv文件,用pd.read_csv方法读入了一个dataframe,格式如下:

Time    Price   Volume
2020/1/1 9:46   7.15    1000
2020/1/1 9:46   7.15    600
2020/1/1 9:46   7.14    1000
2020/1/1 9:46   7.15    700
2020/1/1 9:46   7.15    100
2020/1/1 9:46   7.15    200
2020/1/1 9:46   7.14    400
2020/1/1 9:46   7.15    200
2020/1/1 9:46   7.15    2500
2020/1/1 9:46   7.15    1000
2020/1/1 9:46   7.15    400
2020/1/1 9:46   7.14    5400
2020/1/1 9:47   7.15    500
2020/1/1 9:47   7.15    3000
2020/1/1 9:47   7.15    1000
...

我想用dataframe.resample的方法,根据每分钟的最后一个值聚合'Price'列,同时根据总和()结果?我可以用下面两条语句分别做这件事,但是我怎样才能同时得到这两个不同的聚合结果呢?我希望将结果保存在各自的列中,就像单独使用其中一种方法一样。

df.resample('1T').last()
df.resample('1T').sum()

谢谢。

df.resample("1T").agg({"Price" : "last", "Volume" : "sum"})