簡體   English   中英

R Markdown 2列應具有相同的名稱

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM