微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从漏洞中使用数据帧导致R

如何解决如何从漏洞中使用数据帧导致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 举报,一经查实,本站将立刻删除。