gpt4 book ai didi

r - 根据上一行有条件地重命名该值

转载 作者:行者123 更新时间:2023-12-02 01:47:37 25 4
gpt4 key购买 nike

我有一个数据框df:

Event       Code
Picture no$
Picture value
Picture $
Picture value
Picture no$
Picture value
Picture no$
Picture value
Picture $
Picture value

我想根据上一行将value重命名为rewardno_reward。如果是$奖励,如果no$no_reward

最好的方法是什么?

最佳答案

另一个想法,

df1$Code[c(FALSE, TRUE)] <- ifelse(df1$Code[c(TRUE, FALSE)] == 'no$', 'no_reward', 'reward')
df1
# Event Code
#1 Picture no$
#2 Picture no_reward
#3 Picture $
#4 Picture reward
#5 Picture no$
#6 Picture no_reward
#7 Picture no$
#8 Picture no_reward
#9 Picture $
#10 Picture reward

注意:这假设对于每个 $no$,后面都会有一个

关于r - 根据上一行有条件地重命名该值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38570670/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com