【发布时间】:2018-12-03 12:41:28
【问题描述】:
我想获取 ID 列不以 00 开头的数据,并将此 ID 列的值附加到上一行的 Description 列的末尾。
然后将其余的值替换到上一行的 Name 列之后。我怎样才能用 R 做到这一点?
这里是虚拟数据的来源:https://docs.google.com/spreadsheets/d/1SbmaM8hXck-z5nsNfDMbhwijvAGPkPPBgQ_eY4JAMC8/edit?usp=sharing
ID Year Description Name User Factor_1 Factor_2 Factor_3
0011 2016 blue colour AA James Xfac NA NA
is nice XXX XLM Yfac different Yfac NA NA
0024 2017 red colour DD Mark Zfac NA NA
is good YYY STM Lfac unique Zfac NA NA
我想拥有什么:
ID Year Description Name User Factor_1 Factor_2 Factor_3
0011 2016 blue colour is nice XXX XLM Yfac different Yfac
0024 2017 red colour is good YYY STM Lfac unique Zfac
【问题讨论】:
-
非零ID值是否总是跟在ID中的00值之后?
-
请使用
dput提供示例数据,这样我们就知道我们正在处理什么...... -
@YOLO 是的,对
-
@Wimpel 我添加了上面的链接作为示例数据的来源
标签: r substring str-replace data-manipulation