r - 我如何使用 lapply 和两个参数?
问题描述
我有一个包含我的文件名称的列表和一个包含一些整数的数组,我每次打开文件时都想使用它。当我打开文件 1 时,我希望它使用数字 [1],当我打开文件 14 时,我希望它打开数字 [14]。我试图在我将使用 lapply 的函数中创建 n,但不知道如何有一个索引来知道我正在阅读哪个文件,我放弃了它。然后我尝试使用 mapply 但它创建的元素数量是我想要的两倍。我想执行我的函数,每次我使用 fname 的 n 索引元素和数组编号的 n 索引时。我希望您将结果保存在列表中。
我的函数打开一个文件并根据与该文件对应的 n 值计算该文件中的数据(稍后)。这就是为什么我需要对 fnames () 使用与 numbers [] 相同的索引。该函数返回一个数据帧, lapply 旨在将每个文件的数据帧结果及其对应的编号输入到列表中。
通过这种方式,我创建了名称列表
x<-list.files(pattern=".txt")
这是数字数组:
n<-c(4,4,12,6,3,6,8,32,4,4,9,5,5,6,8,3,6,7,3,6,5,3,5)
我不知道如何使用这两个参数执行该函数以获取包含所有结果的列表,就好像我正在使用它运行 lapply 一样。
解决方案
推荐阅读
- php - PHP:防止 json_encode 将 float 转换为 int
- python - 我收到“AttributeError:模块'discord.ext.commands'没有属性'bot”错误
- windows - 如何使用 PoweShell 设置快捷方式的高级属性,如字体大小(如果是控制台应用程序)?
- html - 当我在下拉列表中选择第二个选项时。我想提示第二个标签内容,
- python - 使用 if 语句过滤列以计算新的单元格值。值错误:
- elasticsearch - 启动 Logstash,将其连接到 kafka 生产者
- python - 如何创建由骰子损失和焦点损失组成的混合损失 [Python]
- python - 为什么python说这个字符串是Type None
- css - 为什么 Prime React 下拉菜单无法正常工作?
- javascript - 如何从另一个 HTML 页面获取元素