假设你有一个n数据帧的列表,对于这种情况,虹膜基数有两个变量Petal.Width和Species,我想使用apply或lapply来计算Petal.Width列的平均值。
df1 = iris[1:10,4:5]
df2 = iris[11:20,4:5]
...
df15 = iris[141:150,4,5]
df = list(df1,df2,...,df15)
我希望如果我只有2个数据帧的结果将是以下
df = list(df1,df2)
df = list(df1,df2)
mean(df[[1]]$Petal.Width);mean(df[[2]]$Petal.Width)
[1] 0.22
[1] 0.25
由于
答案 0 :(得分:1)
在Error:Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.
> java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Unable to merge dex
电话中定义所需的功能,如下所示:
lapply
您还可以使用以下方法简化lapply(df, function(x) mean(x$Petal.Width))
的构建:
df