我是编程/编码新手,还是RStudio的新手。
我正在使用RStudio 'ethica_surveys'
中的数据集。我的数据集中的三列包含日期,时间,时区(即'2018-06-15 11:49:22 CST'
)的数据。我想从每个这些列中删除CST。
我首先尝试过这个:
str_sub(ethica_surveys$schedule_time,1,str_length(ethica_surveys$schedule_time)-4)
它有效,但是只向我显示了控制台中新编辑的列,我的数据集没有更改。
然后我尝试:
ethica_surveys <- str_sub(ethica_surveys$schedule_time,1,str_length(ethica_surveys$schedule_time)-4)
这更改了数据集中的列,但似乎也擦除了数据集中的所有其他列。
我要在以下三列中的每列中删除CST(最后4个字符):schedule_time,issued_time和response_time。我希望此更改能够反映在我的数据集中,而不删除数据集中的其他列。任何人都可以建议如何做到这一点吗?
谢谢。
答案 0 :(得分:0)
将转换的输出分配给变量:
ethica_surveys$schedule_time <- str_sub(ethica_surveys$schedule_time,1,str_length(ethica_surveys$schedule_time)-4)