我有一个数据框,并试图只选择我感兴趣的观察结果:
data[data["Var1"]>10]
Run Code Online (Sandbox Code Playgroud)
不幸的是,这个命令会破坏data.frame结构并返回一个长向量.
我想得到的是data.frame缩短了与我的标准不符的观察结果.
我想把像be33szfuhm100060这样的字符串转换成BESZFUHM0060.
为了用大写字母替换小写字母,我到目前为止使用了gsub函数.
test1=gsub("be","BE",test)
Run Code Online (Sandbox Code Playgroud)
有没有办法告诉这个函数替换第3和第4个字符串元素?如果没有,如果你能告诉我另一种解决这个问题的方法,我真的很感激.也许还有一个更通用的解决方案,将某个位置的字符串元素更改为大写字母,无论该元素是什么?
我知道如何为个别变量做所有这些,但我需要报告大量变量的这些信息,并想知道是否有一种有效的方法来做到这一点.