![](/img/trans.png)
[英]How to convert daily data into weekly or monthly in python with categorical and numerical column?
[英]How to convert daily sales transactions into monthly data in python?
Date Amount
1/2/2018 149
1/2/2018 50
1/2/2018 300
1/2/2018 50
1/3/2018 50
1/3/2018 50
1/3/2018 150
1/3/2018 150
1/3/2018 150
1/3/2018 300
1/4/2018 125
1/4/2018 129
1/4/2018 149
1/4/2018 250
以上是我正在使用的数据。 我想将这些数据转化为月销售额,但我的代码遇到了问题。 我需要先定义日期吗? 以下是我到目前为止的结果,但得到的是这些结果,而不是金额的总和。
df.Date = pd.to_datetime(df.Date)
df.set_index('Date', inplace=True)
df.resample('MS').sum()
Date Year
2018-01-01 131016.0
2018-02-01 147121.0
2018-03-01 167221.0
2018-04-01 187418.0
我认为你的代码有问题,日期必须像这样定义"1-1-2018"
,然后将列转换为日期时间,这是语法df["Date"] = pd.to_datetime(df["Date"])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.