【发布时间】:2020-05-18 20:38:15
【问题描述】:
为什么 R 中“summarytools”包的dfSummary 命令在某些情况下会在一行中打印值标签,而不是在每一级中打印?
我无法提供可重现的数据样本,但这里是 R 中 view() 命令的屏幕截图。Screenshot_dfSummary_view
我检查了课程,尝试重新标记和重命名等,但没有成功。
【问题讨论】:
-
请提供可重现的数据集。它不一定是您的真实数据。只是您制作或查找或修改的一些数据会重现问题。解决问题的第一步是重新创建它。
-
我完全同意。但这也是问题的一部分:我无法从头开始复制它。我收到了 .sav 文件中的调查数据。使用 Haven 包导入后(我也尝试了其他包),我观察到了描述的行为。我的问题是了解发生了什么。在。为什么会发生这种情况以及如何避免它。数据集中的因素似乎没问题。它们被很好地标记(类“标记”“因子”),我确实在空格等上检查了它们。任何想法任何人?
-
如果问题在前 10 行数据上很明显,则分享
dput(descr_subset[1:10, ])。或者尝试找到另一个确实重现问题的子集,并使用dput分享。 -
好的,我对数据框进行了子集化,dput 的输出看起来像这样(仅适用于变量 F260101_co):
(c(4L, 1L, 1L, 1L, 2L, 5L, 4L, 2L, 5L, 3L), .Label = c("nie", "seltener als jede zweite Woche", "etwa jede zweite Woche einmal", "ein-/zweimal pro Woche", "fast täglich"), class = c("labelled", "factor"), label = "question1")
标签: r summarytools