I have a data frame resembling the extract below:
Observation Identifier Value
Obs001 ABC_2001 54
Obs002 ABC_2002 -2
Obs003 1
Obs004 1
Obs005 Def_2001/05
I would like to transform this data frame into a data frame where portions of the string after the "_" sign would be removed: as illustrated below:
Observation Identifier_NoTime Value
Obs001 ABC 54
Obs002 ABC -2
Obs003 1
Obs004 1
Obs005 Def
I tried experimenting with strsplit
, gsub
and sub
as discussed here but cannot force those commends to work. I have to account for the fact that:
- Column has missing values and I want to leave them where they are
- String "_" is located in different places in the variable
- I also want to leave the rest of the data frame the way it is
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…