小编Jul*_*t R的帖子

如何删除r中列值中的字符(星号)?

所以我有一个看起来像这样但有 6k 行的数据框:

AWC, LocationID
333, *Yukon
485, *Lewis Rich
76, *Kodiak
666, Kodiak
54, *Rays
Run Code Online (Sandbox Code Playgroud)

如果可能,我想从 LocationID 值中删除星号并保留原始名称。所以 *育空 -> 育空。如果那不可能,您能帮我重命名列值吗?我是 r 的新手。

variables r

4
推荐指数
2
解决办法
1万
查看次数

如何在r中加载和合并多个.csv文件?

所以我在R上很新,现在我正在尝试加载多个.csv文件(~60左右),然后将它们合并在一起.它们都有类似的列,它们的文件命名如下:dem_file_30,dem_file_31.

我一直在尝试在线使用脚本但是仍然遇到一些错误.我相信我可以手工完成,但那真的很乏味.

例:

file_list <- list.files("/home/sjclark/demographics/")   
list_of_files <- lapply(file_list, read.csv)  
m1 <- merge_all(list_of_files, all=TRUE)
Error: merge_all doesn't exist
Run Code Online (Sandbox Code Playgroud)

这个似乎把它们读成了R,但后来我不知道怎么办......帮忙?

setwd("/home/sjclark/demographics/")
filenames <- list.files(full.names=TRUE)  
All <- lapply(filenames,function(i){
read.csv(i, header=TRUE)
})
Run Code Online (Sandbox Code Playgroud)

csv merge r

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

尝试在r中提取具有特定列值的行时出错?

遇到麻烦.这是我的数据帧(有4k行)的示例.我想提取LocationID列("D")中具有特定名称的行.

D, AWC_Code
Yukon, 2
Unimak, 3
Taku River, 4
Banana, 5
Tailgate, 6
Run Code Online (Sandbox Code Playgroud)

但是,当我使用此脚本时,我一直收到错误.思考?

awc3 <- awc2[ D == "Unimak" | D == "Taku River" ]

Error in D == "Unimak" : 
comparison (1) is possible only for atomic and list types
Run Code Online (Sandbox Code Playgroud)

r extract dataframe

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

标签 统计

r ×3

csv ×1

dataframe ×1

extract ×1

merge ×1

variables ×1