如何解决如何从漏洞中使用数据帧导致R
通过分配date_ [c],我有35个“ date_c”(下面的代码)。
for (c in 1:nrow(datetable2)) {
assign(paste("date_",c,sep=""),dt2[which(dt2$Date==datetable2$Date[c]),])
}
现在,我想将每个“ date_c”的行名更改为1:length(date_c)。我使用了下面的代码,但是它不起作用。该程序说找不到“ date_ [d]”。如何在下面的漏洞中更改“ date_ [d]”问题?
for (d in 1:nrow(datetable2)){
rownames(date_[d]) <- seq(length=nrow(date_[d]))
}
解决方法
获取列表中的所有render (view:'editProfile',model:[myUser: myProfile])
数据帧,使用date_c
对其进行迭代并删除行名。当我们删除行名时,它实际上是从lapply
重新创建行名。
1:nrow(data)
result <- lapply(mget(ls(pattern = 'date_')),function(x)
{rownames(x) <- NULL;x})
将具有一个数据帧列表,其中包含我们想要的行名。最好将数据保留在列表中,因为它更易于管理。如果您仍然希望更改反映在原始数据框中,则可以使用result
。
list2env
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。