pandas中的Dataframe sub

问题描述 投票:1回答:1

我试图在同一数据帧中用另一列减去一列,但我只有nan

输入数据帧diff

     circulating_supply_2
currency                      
BCH               1.822555e+07
BTC               1.816325e+07
ETH               1.092969e+08
QASH              3.500000e+08
XRP               4.365378e+10      
 circulating_supply_1
currency                      
BCH               1.823258e+07
BTC               1.817038e+07
ETH               1.093499e+08
QASH              3.500000e+08
XRP               4.365378e+10

我的代码:

diff = diff.iloc[:,-1:].sub(diff.iloc[:,-2:-1])

输出:

          circulating_supply_1  circulating_supply_2
currency                                            
BCH                        NaN                   NaN
BTC                        NaN                   NaN
ETH                        NaN                   NaN
QASH                       NaN                   NaN
XRP                        NaN                   NaN

请提供任何帮助。

python pandas
1个回答
1
投票
diff['circulating_supply_2'] - diff['circulating_supply_1']
© www.soinside.com 2019 - 2024. All rights reserved.