相关疑难解决方法(0)

R中文件路径的原始文本字符串

在R中指定文件路径字符串时是否可以使用前缀来忽略转义字符?

例如,如果我想example.csv在使用Windows时读取文件,我需要手动更改\/\\.例如,

'E:\DATA\example.csv'
Run Code Online (Sandbox Code Playgroud)

'E:/DATA/example.csv'

data <- read.csv('E:/DATA/example.csv')
Run Code Online (Sandbox Code Playgroud)

python我可以使用前缀我的字符串,r以避免这样做(例如r'E:\DATA\example.csv').是否有类似的命令R,或者我可以用来避免出现此问题的方法.(我在windows,mac和linux之间移动 - 这只是windows OS上的一个问题).

string r

29
推荐指数
3
解决办法
3万
查看次数

R中的向量而不是数据帧上的dplyr过滤器

这似乎是一个简单的问题,但是我还没有找到一个干净的解决方案。我在R中有一个向量,并且我想从向量中删除某些元素,但是出于各种原因,我想避免使用vector [vector!=“ thiselement”]表示法。特别是,这是我正在尝试做的事情:

# this doesnt work
all_states = gsub(" ", "-", tolower(state.name)) %>% filter("alaska")

# this doesnt work either
all_states = gsub(" ", "-", tolower(state.name)) %>% filter(!= "alaska")

# this does work but i want to avoid this approach to filtering
all_states = gsub(" ", "-", tolower(state.name))
all_states = all_states[all_states != "alaska"]
Run Code Online (Sandbox Code Playgroud)

可以用简单的方式做到吗?在此先感谢您的帮助!

编辑-我为此苦苦挣扎的原因是因为我只在网上找到有关基于数据帧的列进行过滤的内容,例如:

my_df %>% filter(col != "alaska")
Run Code Online (Sandbox Code Playgroud)

但是我在这里使用向量而不是数据帧

r dplyr

5
推荐指数
2
解决办法
4539
查看次数

标签 统计

r ×2

dplyr ×1

string ×1