rstudio - 从 RStudio 中的多列中删除最后 4 个字符
问题描述
我是编程/编码的新手,也是 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。我希望此更改反映在我的数据集中,而不会删除数据集中的其他列。谁能建议如何做到这一点?
谢谢你。
解决方案
将转换的输出分配给变量:
ethica_surveys$schedule_time <- str_sub(ethica_surveys$schedule_time,1,str_length(ethica_surveys$schedule_time)-4)
推荐阅读
- apache-nifi - 在 NiFi 中,如何存储从数据库中检索到的不经常更改的属性?
- angular - Angular ChangeDetectorRef - detectChanges
- linux - 独立于运行 bash 脚本的位置解析文件
- cucumber - java.lang.NoClassDefFoundError: gherkin/formatter/Reporter
- tsql - 使用 where 子句时查询结果未出现在 ssrs 报告中
- javascript - 如何在 TextArea 中显示滑块值
- python - 如何停止导入的python首先运行并且仅在代码中调用时运行
- elasticsearch - 使用选定方面获取聚合结果
- android - 在 gradle 构建脚本中更改 android 主题
- gcc - 我想在我的 Makefile 中用 'gcc' 替换 'ld' 以链接我的内核对象