这是我在这里的第一个问题,但我已经潜伏了很久。如果我的问题格式不正确,请原谅。问题-
我目前有2个数据框:
df.head()
pool asset_name tvl estimated_yearly_returns
date_time
2020-10-22 23:42:50.042943 AAVE/WETH Rotten (ROT) 35299 56.39%
2020-10-22 22:40:41.423094 AAVE/WETH Rotten (ROT) 34860 60.08%
2020-10-22 22:40:41.423094 AMPL/CRV Ampleforth (AMPL) 42964 95.49%
2020-10-22 23:42:50.042943 AMPL/CRV Ampleforth (AMPL) 42833 95.42%
2020-10-22 23:42:50.042943 AMPL/LINK Ampleforth (AMPL) 574191 49.20%
df_diff.head()
tvl_%diff
pool asset_name date_time
AAVE/WETH Rotten (ROT) 2020-10-22 23:42:50.042943 NaN
2020-10-22 22:40:41.423094 -1.243661
AMPL/CRV Ampleforth (AMPL) 2020-10-22 22:40:41.423094 NaN
2020-10-22 23:42:50.042943 -0.304906
AMPL/LINK Ampleforth (AMPL) 2020-10-22 23:42:50.042943 NaN
df
是单个索引数据帧,其中date_time是其索引。 df_diff
是一个多索引数据帧,在我在df上使用.rolling()
函数计算tvl_%diff
后出现。
现在,我正在尝试将两个数据帧合并在一起,以便可以以df_diff
的格式查看一个数据帧中的所有信息。但是每次我进行合并时,它都会创建新的行,而我想要的只是按列进行合并。
我们将不胜感激:)