[英]R Markdown 2 columns should have the same names
我有一張桌子,在這里執行了兩個統計測試。 因此,我已經兩次收到統計信息和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))
使用colnames
設置名稱沒有任何問題
> colnames(dat) <- c( "statistic", "p.value", "statistic", "p.value" )
> dat
statistic p.value statistic p.value
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.678 0.008 * * 94507 0.195
5 1.950 0.054 56902 0.349
6 1.996 0.051 37688 0.397
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.