lapply相关内容

R:在数据框中将分数转换为小数

我正在尝试将一个以分数形式存储为字符的数字数据帧转换为以十进制形式存储为数字.(还有一些整数,也存储为字符.)我想保留数据框的当前结构,即我不想要一个列表作为结果. 示例数据框(注意:真实数据框的所有元素都作为字符,这里是一个因素,但我不知道如何复制带有字符的数据框): a ..
发布时间:2021-11-16 23:06:23 其他开发

如何使用apply函数将多个数据表读入R?

我对 R 比较陌生,我在使用 apply 函数从目录中读取多个表时遇到问题.我想让该函数做的是使用一个带有指向我感兴趣的表的路径的向量,并生成一个列表,其中包含与该文件中的路径相对应的每个数据框的对象.我编写了以下代码: f 据我所知,我正在做的是在我想要的目录中创建一个文件名列表,创建这些文件的路径,并且(我失败的地方是)遍历这些路径并导入表它们对应于整个 file.paths 对象并生成包 ..
发布时间:2021-11-16 23:02:40 其他开发

使用snowfall::sfLapply 时正在处理哪个列表元素?

假设我们有一个列表 (mylist),用作 lapply 函数的输入对象.有没有办法知道正在评估 mylist 中的哪个元素?该方法应该适用于 lapply 和 snowfall::sfApply(以及可能的其他应用家庭成员). 在聊天上,Gavin Simpson 建议了以下方法.这对 lapply 很有用,但对 sfApply 效果不佳.我想避免额外的包或摆弄列表.有什么建议吗? my ..
发布时间:2021-11-16 23:01:17 其他开发

读取固定宽度文件的更快方法

我处理了许多需要读入 R 的固定宽度文件(即没有分隔符).因此,通常有一个列宽定义来将字符串解析为变量.我可以使用 read.fwf 读取数据而不会出现问题.但是,对于大文件,这可能需要很长时间.对于最近的数据集,读取包含约 500,000 行和 143 个变量的数据集需要 800 秒. seer9 R 中 data.table 包中的 fread 非常适合解决大多数数据读取问题,只是它不 ..
发布时间:2021-11-16 22:58:45 其他开发

对嵌套循环使用lapply

我已经在 R 中学习了一些 lapply 魔术,但是还没有弄清楚如何替换嵌套循环-这也是可能的吗? 这是我的问题,还有嵌套循环的解决方案. monCode ..
发布时间:2021-05-30 21:12:38 其他开发

lapply和mutate_all/for循环

我在列表中有几个数据框,我必须通过规范化所有列中的所有数据来进行修改(基本上,将每一行/列除以该列数的总和). 在用lapply加载所有原始数据帧之后,我想遍历所有列以执行此类操作(即mutate(df,df $ my_column = df $ my_column/sum(df $ my_column))). 我的代码是: samplelist ..
发布时间:2021-05-30 21:08:49 其他开发

R:如何对列表中的矩阵的多列求和?

我想对列表中的矩阵的多列求和,并且仅显示总和而不显示(计算)输入列(类似于我的 我的预期结果是: [[1]]新[1,] 3 8[[2]新[1,] 7 11 任何想法如何进行此列求和?谢谢 解决方案 尝试以下方法: calc ..
发布时间:2021-05-28 20:24:10 其他开发

R中的字符串分割操作

在我的数据中,我有一串字符串.每个字符串有五个字符长.我想弄清楚如何分割字符串,以便保留前两个字符,后两个字符而忽略中间或第三个字符. 我查看了其他stackoverflow问题,发现下面列出的答案很有帮助.最初,下面的解决方案很有用,直到我看到在某些情况下它无法正常工作或以我未曾期望的方式工作. 这就是我所拥有的: statecensusFIPS ..
发布时间:2021-05-28 20:24:07 其他开发

R:如何在多个文件中更改列中的数据.帮助理解不适

我有一个文件夹,其中包含约160个文件,这些文件的格式分为三列:开始时间,变量1'x'和变量2'y'.起始在R中以字符串形式列出,但是它是一个时间变量,它是Hour:Minute:Second:FractionalSecond.我需要删除小数秒.如果可以的话,这很好,但是可以使用substr(file $ onset,1,8)之类的分数来去除小数秒. 我的文件以类似于File001 File ..
发布时间:2021-05-28 20:24:04 其他开发

lapply之后从列表返回到data.frame

我有一个关于lapply的非常简单的问题.我正在从STATA过渡到R,我认为有一些非常基本的概念,我不会在R中循环.但是我整个下午都在阅读有关它的内容,无法找到一种合理的方法来完成这一非常简单的事情 我有三个数据帧df1,df2和df3,它们都具有相同的列名,顺序相同等. 我想一次重命名它们的列. 我将数据帧放在列表中: dflist ..
发布时间:2021-05-28 20:24:01 其他开发

如何使用lapply将文件加载到全局环境中?

我有以下工作代码: ##############################################读取所有wac gzip文件##############添加一些计算字段######################################################图书馆(读者)setwd("N:/Dropbox/_BonesFirst/65_GIS_Raw/LODE ..
发布时间:2021-05-28 20:23:58 其他开发

从列表中读取read.csv以获取唯一的名称

我正在将文件读入 file_list .使用read.csv读取数据,但是,我希望 datalist 中的数据具有colnames作为 file_list 的文件名.原始文件没有标题.如何更改 function(x),以使第二列的名称与文件名相似.第一列不必是唯一的. file_list = list.files(pattern ="*.csv")数据列表= lapply(文件列表,函数(x) ..
发布时间:2021-05-28 20:23:55 其他开发

使用R Web抓取多个链接

我正在开发一个Web抓取程序,以从多张纸中搜索数据.下面的代码是我正在使用的示例.我只能得到第一张纸.如果有人可以指出我的语法哪里出了问题,那将有很大的帮助. jump ..
发布时间:2021-05-28 20:23:49 其他开发

sapply将列转换为字符

我有一个数据框 test ,其列为因素 class(测试)[1]"data.frame"sapply(测试,课程)街道城市州“因素"“因素"“因素" 如果我尝试使用 sapply()将这些列转换为字符,则出问题了,我不确定为什么 test ..
发布时间:2021-05-28 20:23:44 其他开发

如何在R中读取多个.xls文件?

我的列表中有18个文件(.xls),我想一次读取它们 以下是我的代码: filenames = list.files("C:/Users/ozgur.alptekin/Downloads/elif") df.list = lapply(文件名,函数(x)read_excel(file = x,sheetIndex = 1,as.data.frame = TRUE,header = ..
发布时间:2021-05-28 20:23:41 其他开发