【发布时间】:2017-09-23 03:18:38
【问题描述】:
我在 R 中有一个如下所示的数据框。
Housing = c("Average Housing Year Built",
"Owner Occupied",
"Occupied Units",
"Rent as a Percent of MFI",
"All Residents",
"Hispanic/Latino",
"White",
"Black",
"Asian")
Values = c(1920, 5065886, 7255261, 99444.94, "20.54%", "27.7%", "18.67%",
"36.64%", "42.42%")
Housing = data.frame(Housing, Values)
我正在尝试将列标题 - Housing$Housing 和 Housing$Values 合并到一个名为 Housing_characteristics 的单个单元格中,并且数据框的其余部分必须相同。就像 Excel 电子表格一样。
https://i.stack.imgur.com/J7AjF.jpg
我希望输出看起来像这样 - https://i.stack.imgur.com/qHd0C.jpg
我在 RShiny 应用程序中显示了一堆这样的数据帧,需要格式化标题以获得干净的外观。
谢谢!
【问题讨论】:
-
你能提供你想要的样本输出吗?
-
你想要的输出不清楚。合并列标题是什么意思?您可以创建一个名为“住房特征”的新列
-
我已经编辑了我的帖子以包含我想要实现的输出。我可以创建一个新列并合并所有内容,但我希望只合并列标题,以便值之间的分界清晰。非常感谢任何帮助!
-
我认为这在 R 中是不可能的,因为一个通用的标题会暗示它是一个单独的列,而它们不是。如果您想将其输出为可读性好的表格而不将其存储为
data.frame,那么乳胶表格有一些选项。