【发布时间】:2021-03-01 23:45:51
【问题描述】:
我正在尝试将我的数据重塑为以下形状(从左侧形状到右侧形状):
以下是可重现的初始数据框:
df <- data.frame(tag=c("tech","tech","tech","tech","distribution","fooddrinks","industry","conseil","tech","tech","conseil","fooddrinks","tech","conseil","conseil","conseil","conseil"),
company_name=c("360Learning","365Talents","3DS OUTSCALE","4D SAS","77 Foods","77 Foods","77 Foods","8pourcent","8SEC","Compte Pour Moi","Compte Pour Moi","AB InBev Europe","AB Tasty","AB Tasty","ABBD","Abbeal","ABC arbitrage"),
company_link=c("/fr/companies/360learning", "/fr/companies/365talents", "/fr/companies/3dsoutscale", "/fr/companies/4d", "/fr/companies/77-foods", "/fr/companies/77-foods", "/fr/companies/77-foods", "/fr/companies/8pourcent", "/fr/companies/8sec", "/fr/companies/ca-compte-pour-moi", "/fr/companies/ca-compte-pour-moi", "/fr/companies/abinbev",
"/fr/companies/ab-tasty", "/fr/companies/ab-tasty", "/fr/companies/abbd", "/fr/companies/abbeal", "/fr/companies/abc-arbitrage"))
我尝试了以下函数:stats::reshape、data.table::dcast、tidyr::spread,但我不知道使用它们的正确方法,也不知道它们是否正确。
【问题讨论】:
标签: r dplyr statistics data.table data-modeling