gpt4 book ai didi

R lapply 在重置行名的数据帧列表上

转载 作者:行者123 更新时间:2023-12-04 03:43:09 25 4
gpt4 key购买 nike

您可以通过运行重置数据框中的行名

>rownames(df) <- NULL

我有一个数据框列表,想重置列表中每个数据框上的所有行名,我试过了
>newlist <- llply(mylist, function(df) { rownames(df) <- NULL })

但 tit 不起作用,返回一个 NULLS 列表,原始值保持不变。

最佳答案

这是基本函数 lapply 的工作;你不需要加载plyr。您还需要确保您的匿名函数返回一些东西。

df1 <- data.frame(a=1:10)
rownames(df1) <- letters[1:10]

df2 <- data.frame(b=1:10)
rownames(df2) <- LETTERS[1:10]

mylist <- list(df1,df2)

mylist <- lapply(mylist,function(DF) {rownames(DF) <- NULL; DF})

关于R lapply 在重置行名的数据帧列表上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16938064/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com