我有以下数据框: date forecast_price pool_price forecast_ail ail1 2019-09-03 11:00:00 34.90 35.5 9964 99702 2019-09-03 12:00:00 34.95 36.6 10074 100783 2019-09-03 13:00:00 34.94 37.7 10130 101354 2019-09-03 14:00:00 50.90 NaN 9000 NaN5 2019-09-03 15:00:00 60.95 NaN 10000 NaN6 2019-09-03 16:00:00 70.94 NaN 12000 NaN我想将第 1 到第 3 行的内容复制到第 3 到第 6 行,但我想让第 4 到第 6 行的 forecast_price 和 forecast_ail 列值保持不变。我该怎么做?预期输出: date forecast_price pool_price forecast_ail ail1 2019-09-03 11:00:00 34.90 35.5 9964 99702 2019-09-03 12:00:00 34.95 36.6 10074 100783 2019-09-03 13:00:00 34.94 37.7 10130 101354 2019-09-03 14:00:00 50.90 35.5 9000 99705 2019-09-03 15:00:00 60.95 36.6 10000 100786 2019-09-03 16:00:00 70.94 37.7 12000 10135
1 回答

ITMISS
TA贡献1871条经验 获得超8个赞
我猜你的意思是复制第 4 到 6 行
您可以使用:
df.loc[[4,5,6],['pool_price','ail']]=df.loc[[1,2,3],['pool_price','ail']]
添加回答
举报
0/150
提交
取消