我有这样的df
:
我需要计算每个公司X1, X2, X3, X4 and X5
之间的差异,但我只知道如何计算整列之间的差异。在
df['dX1'] = df['X1'].shift(-1) - df['X1']
df['dX2'] = df['X2'].shift(-1) - df['X2']
df['dX3'] = df['X3'].shift(-1) - df['X3']
...
这是一个糟糕的方法,因为它用X1
在线74
和{73
(这是两个不同的公司,这没有意义)。在
我的问题是,如何计算行值之间的差异,但对于每个期间和每个公司。E、 g
(我可以一个接一个地加载csv并计算每个公司的差异,然后将所有csv合并到一个列表中,但这需要2天的时间,因为我有700个csv文件)。在
我想你需要^{} :
相关问题 更多 >
编程相关推荐