我知道我们可以使用apply或lapply来执行在R中for循环可以做的事情,如果您有一个dataframe,您可以使用apply (dataframe,2,mean)来计算列的平均值,但是,如果我们有数据列表,那么我需要通过删除第一列并将数据转换为数字来进行以下调整。如何使用列表立即执行上述操作。如何使用lapply对列表中的数据进行操作?
lapply(LIST, function (x) so
我有多个文本文件(以制表符分隔)是从同一软件生成的。我最初使用了一个带有赋值函数的循环来动态创建变量,并使用read.table函数分别存储它们。这导致了太多的变量,而且在单独的文件上应用操作显然很耗时。 我遇到了下面的代码中所示的lapply和fread方法。 我不需要合并它们,它们需要是单独的数据帧,这样我就可以比较文件中的值。使用lapply函数,这是可能的,但不会以任何方式保留文件名。我从How to import multiple .csv files at
我有一个df,我想让R在文本前面粘贴“Hi”,如果满足了一个条件(如果列中包含“how are you”)。如何同时对所有列执行此操作?我已经尝试了if-语句和lapply。#this doesn't work
t[] <- lapply(t, functionlike% ('how are you')) {paste(&q