将R中的表格从宽格式更改为长格式

  • 本文关键字:格式 表格 r
  • 更新时间 :
  • 英文 :


如何在R中将此表从宽格式更改为长格式?我试过几个不同的库,但似乎都找不到

PatientID BaselineSBP FollowupSBP LASTSBP
a                 110          99      98
b                 100          95      96
c                 104         108     103
d                 109         100     113

一种方法是使用tidyr:

library(tidyr)
pivot_longer(data, -PatientID)
# A tibble: 12 x 3
PatientID name        value
<chr>     <chr>       <dbl>
1 a         BaselineSBP   110
2 a         FollowupSBP    99
3 a         LASTSBP        98
4 b         BaselineSBP   100
5 b         FollowupSBP    95
6 b         LASTSBP        96
7 c         BaselineSBP   104
8 c         FollowupSBP   108
9 c         LASTSBP       103
10 d         BaselineSBP   109
11 d         FollowupSBP   100
12 d         LASTSBP       113

最新更新