【发布时间】:2019-05-06 15:53:20
【问题描述】:
我有一个表格,我在其中执行了两个统计测试。所以我已经收到了统计数据和 p.value 两次。 R 在第一种情况之后添加了“.x”,在第二种情况之后添加了“.y”,因为在 R 中不可能有两个列具有相同的名称。
现在我想在 R Markdown 中插入我的数据框并将其转换为 pdf 文件。有没有办法重塑表格,使两列的名称相同?
这是我当前的表:
# A tibble: 6 x 4
statistic.x p.value.x statistic.y p.value.y
<dbl> <chr> <dbl> <chr>
1 0.533 0.595 115806 0.791
2 0.276 0.783 60380 0.674
3 -0.481 0.633 28392 0.116
4 2.68 0.008 * * 94507 0.195
5 1.95 0.054 56902 0.349
我想在 R Markdown 中有这个表:
# A tibble: 6 x 4
statistic p.value statistic p.value
<dbl> <chr> <dbl> <chr>
1 0.533 0.595 115806 0.791
2 0.276 0.783 60380 0.674
3 -0.481 0.633 28392 0.116
4 2.68 0.008 * * 94507 0.195
5 1.95 0.054 56902 0.349
这是我的数据的代码:
structure(list(statistic.x = c(0.533, 0.276, -0.481, 2.678, 1.95,
1.996), p.value.x = c("0.595", "0.783", "0.633", "0.008 * *",
"0.054", "0.051"), statistic.y = c(115806, 60380, 28392, 94507,
56902, 37688), p.value.y = c("0.791", "0.674", "0.116", "0.195",
"0.349", "0.397")), class = c("tbl_df", "tbl", "data.frame"), row.names = c(NA,
-6L))
【问题讨论】:
-
您的假设 R 中的两个列不可能同名 是错误的
-
是的。你是对的!有可能
标签: r r-markdown