【发布时间】:2018-08-15 21:34:18
【问题描述】:
我的数据有两列 - 第一列是 TxnAmount,第二列是 TxnDate(具有字符串格式的日期和时间)
**TxnAmount** **TxnDate**
100 '2018-04-01 19:12:26'
135 '2018-04-01 17:03:50'
210 '2018-04-01 14:37:17'
70 '2018-04-02 12:24:49'
250 '2018-04-02 09:56:18'
这是我的代码,可以求和(按天计算)
import pandas as pd
import numpy as np
df = pd.read_csv('File.csv')
df["TxnDate"] = pd.to_datetime(df["TxnDate"])
df.set_index(df["TxnDate"],inplace=True)
df['TxnAmount'].resample('D', how='sum')
但是,我需要从早上 6:00 到早上 6:00 的时间间隔。默认情况下,我假设的代码根据从 0:00 AM 到 0:00 的时间间隔求和。
【问题讨论】: