我在这里的目标是遍历df中的每一列,然后对每一列遍历每一行并执行一个函数。本例中的特定函数将NA值替换为最后一列中的相应值,但所需函数的详细信息与此处的问题无关。我使用两个嵌套的for循环获得了所需的结果: for (i in 1:nrow(df.i)) {
df.i[i,j] <- ifelse(is.na(df.i[i,j])
我有一个数据列表,其中df中的每一列对应于来自相同长度的不同数值向量的函数值的计算。每个列表对象(Dataframe)都使用不同的函数生成。2.生成一个新的数据格式列表,该列表包含来自原始数据的每一列平均值的一列。
下面的代码是功能性的,但是是否有更好的方法来使用apply语句并避免for循环?correspond to tra