小编kel*_*rog的帖子

在R中向量中添加引号

只是想知道R中是否有任何快捷键将引号添加到向量中?所以它就像c(柠檬,橙子,苹果)到c("柠檬","橙子","苹果")而没有手动去每个项目来改变它,因为有时许多物品可以在矢量中.谢谢.

r

5
推荐指数
1
解决办法
8043
查看次数

使用R将多个文件从多个文件夹复制到单个文件夹

嘿,我想问一下如何使用R语言将多个文件从多个文件夹复制到单个文件夹

假设有三个文件夹:

  1. 桌面/文件夹A /任务/子任务/
  2. 桌面/文件夹B /任务/子任务/
  3. 桌面/文件夹C /任务/子任务/

在每个sub_task文件夹中,有多个文件。我想复制sub_task文件夹中的所有文件,然后将其粘贴到桌面上的新文件夹中(将该新文件夹命名为“ all_sub_task”)。谁能告诉我如何使用循环或套用功能在R中执行此操作?提前致谢。

r file-manipulation

3
推荐指数
1
解决办法
2360
查看次数

在 R 函数的 list.files 中使用正则表达式

我想使用 R 的 list.files 列出包含此模式“un[数字]”的文件,例如 filename_un1.txt、filename_un2.txt 等...这是一般代码:

list_files <- list.files(path="my_file_path", recursive = TRUE, pattern = "here I need help", full.names = TRUE)
Run Code Online (Sandbox Code Playgroud)

我尝试un\d过输入模式但不起作用。

regex r

3
推荐指数
1
解决办法
3889
查看次数

使用dplyr更改行文本

我想询问dplyr是否可以更改行文本.例如,如果我有一个这样的表:

Fruit     Cost
apple      6
apple      7
orange     3
orange     4
Run Code Online (Sandbox Code Playgroud)

如何使用dplyr将Fruit列中的所有"apple"更改为"lemon".如果dplyr不能这样做,R中是否有任何功能可以做到(假设我需要更改大量的行).谢谢.

r dplyr

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

使用其他列中的某些值创建另一列

表看起来像这样,SampleID而且Number是列名:

SampleID Number
G2Day2   15
G2Day4   11
G11Day13 5
Run Code Online (Sandbox Code Playgroud)

我想使用中的值创建另一列SampleID,因此新表将如下所示:

SampleID Group Day Number
G2Day2   G2    2   15
G2Day4   G2    4   11
G11Day13 G11   13  5
Run Code Online (Sandbox Code Playgroud)

r

1
推荐指数
1
解决办法
79
查看次数

R:使用文件名创建文件夹

我有一个文件夹 (raw_file),里面有一堆 csv 文件(例如 aaa.csv、bbb.csv)。我需要在raw_file 的同一目录下创建另一个文件夹(out_put)。此外,在 output_put 文件夹中,它将包含与我的 csv 文件同名的文件夹(例如 aaa、bbb)。谁能告诉我如何在 R 中做到这一点。提前致谢。

directory r

1
推荐指数
1
解决办法
1137
查看次数

如何使用R重命名文件?

我有一堆文件名中包含“_001”的文件。我按照在线发布的脚本进行操作,我位于所有文件所在的目录中:

filez <- list.files()
sapply(filez, function(X) {file.rename(from=x, to=sub(pattern="_001", replacement="", x))})
Run Code Online (Sandbox Code Playgroud)

但我不断收到此错误消息:

file.rename(from = x, to = sub(pattern = "001", replacement = "")) 中的错误:找不到对象“x””。

谁能帮我解决这个问题?

r file file-rename

1
推荐指数
1
解决办法
3540
查看次数

标签 统计

r ×7

directory ×1

dplyr ×1

file ×1

file-manipulation ×1

file-rename ×1

regex ×1