我有一个这样的数据集。
1.我想根据用户以前的事件计算每个用户的平均值。
1.计算每个用户的累积事件数
1.计算特定用户自上次事件以来的天数。
from datetime import date
import pandas as pd
Sales = [1000, 1450, 1390, 1778, 1966, 1100, 700, 900]
User_ID = [50, 52, 50, 53,53, 52, 52, 52]
begin_date = '2022-10-16 10:12:00'
# initialize data of lists.
data = {'date':pd.date_range(begin_date, periods=len(Sales)),
'User_ID': User_ID,
'Sales' : Sales}
# Create DataFrame
df = pd.DataFrame(data)
# Print the output.
df
输入
输出量
1条答案
按热度按时间qvtsj1bj1#
您可以通过展开
你可以用下面的代码得到时间间隔:
s
你可以得到金钱
产生所需输出
实验结果: