【发布时间】:2017-05-04 05:10:42
【问题描述】:
我的数据如下所示:
dput(head(dat, 10)
structure(list(Label = c("Nuclear Blast", "Nuclear Blast", "Nuclear Blast",
"Nuclear Blast", "Nuclear Blast", "Nuclear Blast", "Nuclear Blast",
"Metal Blade Records", "Metal Blade Records", "Metal Blade Records"
), Info = c("Germany", " +49 7162 9280-0 ", "active", " N/A ",
"1987", "\n\t\t\t\t\t\t\t\t\tAnstalt Records,\t\t\t\t\t\t\t\t\tArctic Serenades,\t\t\t\t\t\t\t\t\tCannibalised Serial Killer,\t\t\t\t\t\t\t\t\tDeathwish Office,\t\t\t\t\t\t\t\t\tEpica,\t\t\t\t\t\t\t\t\tGore Records,\t\t\t\t\t\t\t\t\tGrind Syndicate Media,\t\t\t\t\t\t\t\t\tNuclear Blast America,\t\t\t\t\t\t\t\t\tNuclear Blast Brasil,\t\t\t\t\t\t\t\t\tNuclear Blast Entertainment,\t\t\t\t\t\t\t\t\tRadiation Records,\t\t\t\t\t\t\t\t\tRevolution Entertainment\t\t\t\t\t ",
"Yes", " 5737 Kanan Road #143\n\nAgoura Hills, California 91301 ",
"United States", " N/A ")), .Names = c("Label", "Info"), row.names = c(NA,
10L), class = "data.frame")
如何重塑它,使其看起来像以下?
Label Var1 Var2 Var3 Var4 Var5 Var6 Var7
1 Nuclear Blast Germany +49 7162 9280-0 active N/A 1987 Anstalt Records... Yes
2 Metal Blade Records 5737 Kanan.. United States N/A
我意识到每个标签的行数不一致,但我可以稍后在 excel 或 R 中清理它。
【问题讨论】:
-
为什么第 8 行
none确实出现在转换数据的第 4 列-第 3 行? -
看不到模式。请更改预期输出以匹配您的示例
标签: r dataframe reshape transpose tidyr