全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
3353 1
2022-03-22
各位老师好,我想把一个list中的两个数据框(分别命名为DO和Salinity,如图1)进行数据变换(由宽变长),然后将转换后的数据列命名以数据框的名称命名(图3的箭头所示)……数据已上传附件,我用的是tibble函数,但最后一步始终无法完成,求各位老师指教。
复制代码
图1
env.png 图2
env2.png
图3(期待的效果是将数据框名称,即DO或Salinity,替换为Index)
env3.png


附件列表

env_data.xlsx

大小:9.38 KB

 马上下载

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2022-3-22 14:51:40
没有找到能够一步到位的方法,只能这样了:
dfb = dfa %>% pull(data_trans)
dfc <- lapply(names(dfb), function(x) {
    names(dfb[[x]])[3] <- x  
  return(dfb[[x]])
  })
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群