r - 将带有逗号的字符串转换为R中的向量
问题描述
我正在寻找转换字符向量:
text <- "MY, NAME, IS, SLIM, SHADY"
变成一个字符向量:
vector <- c("MY", "NAME", "IS", "SLIM", "SHADY")
这看起来很容易,但由于某种原因,我无法让这样的事情发挥作用。
解决方案
我们可以用scan
newvec <- scan(text = text, what ="", sep=",", strip.white = TRUE, quiet = TRUE)
newvec
#[1] "MY" "NAME" "IS" "SLIM" "SHADY"
或与strsplit
unlist(strsplit(text, ",\\s*"))
推荐阅读
- c# - ASP.Net Core - IISHttpServer.HandleRequest 中的意外异常
- perl - 如何修复 Perl 脚本中 strftime 中的使用错误
- django - 字段名称“用户名”对于模型“用户”django rest-auth 无效
- react-native - EXPO : 分享音频文件
- javascript - $fireDb 在 Nuxt Fire / Firebase Vuex 中未定义
- reactjs - 使用 React Hooks 切换对象中一项的值
- c - 如何在不使用 iwconfig 的情况下在 ADB shell 中获得网络速度
- typoscript - 如何自定义 TYPO3 styles.content.get 模板
- r - 通过更改循环中的条件来创建多个二分变量
- r - 根据由第三列分组的第二列中的值将值分配给新列?