【发布时间】:2020-04-15 07:17:36
【问题描述】:
【问题讨论】:
-
请不要添加数据图像,使用
dput添加可重现的示例。请阅读有关how to ask a good question 的信息以及如何提供reproducible example。
标签: r dataframe dplyr data.table
【问题讨论】:
dput添加可重现的示例。请阅读有关how to ask a good question 的信息以及如何提供reproducible example。
标签: r dataframe dplyr data.table
您可以使用reshape2::melt(或data.table 对象上的增强型melt 方法):
reshape2::melt(df, id.vars = "cust_id")
你也可以使用tidyr::pivot_longer:
library(dplyr)
library(tidyr)
df %>%
pivot_longer(-cust_id)
【讨论】:
melt(dataframe, measure.vars = c("trans","Alt1","Alt2"), variable.name = "variable_names" , value.name = "value")
【讨论】: