我有一个CSV文件,已将其加载到R中,其中的列标记为“ How_Long_Delayed”。在此列中,以各种方式输入值,但是我想用字段中的整数值替换列中的每个条目。例如,可以将其输入为“ 15分钟”,“ 16-30分钟”或“ 20分钟”。我只希望该列包含“ 15”或“ 16-30”。谢谢您的帮助!
答案 0 :(得分:0)
您可以使用正则表达式删除数字和“-”以外的所有内容,例如:
DT$How_Long_Delayed <- gsub("([0-9-]*)(.*)","\\1",DT$How_Long_Delayed)