我正在尝试计算熊猫股票在固定日期之间的差价,假设是"23.05.2021“和今天之前的所有其他日期之间的差额。然而,不知道如何以最简单的方式为每只股票做到这一点?也许我应该为每个股票和日期使用一个groupby或一个过滤器,然后再做一些改变?请看这里的df dataframe that I have。import pandas as pd
df = pd.read_csv("my_stocks.csv")
我有两个时区感知的熊猫日期时间戳。当我减去它们时,我得到了错误: TypeError: Timestamp subtraction must have the same timezones or no timezones 第一个是从pandasdatetime的转换: start_time = pd.to_datetime(dt.datetime(2019, 6, 28, 0, 52, 57, tzinfo=dt.timezone.utc)第二个来自DataFrame索引,如下所示: >> p