Pivot_longer (dplyr) 在 R 中没有行名

Pivot_longer (dplyr) in R without row names

我的分析有问题,我 stuck.I 的结果是:

> corr
# A tibble: 1 x 138
  A       B     C     D     E     F     G     H      I      J
  <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>  <dbl>  <dbl>
1 0.625 0.393 0.771 0.405 0.636 0.249 0.372 0.154 -0.112  0.293
# ... with 128 more variables:

我想延长它的旋转时间,但如果要启动它,我没有任何特定于行的名称。

我正在使用:

corr%>%pivot_longer( names_to = "income", values_to = "count")

但是 R 报告我一个错误:

Error in `build_longer_spec()`:
! `cols` must select at least one column.

我试着转置它并且工作正常但我无法进一步提取名称。

我认为 pivot_longer 会转置它并保留 tibble 结构的名称,但我不知道该怎么做。有帮助吗?

cols中,可以selecteverything()-

df <- data.frame(A = 5, B = 4, C = 8, D = 10)

tidyr::pivot_longer(df, cols = tidyselect::everything(), 
                    names_to = "income", values_to = "count")

#  income count
#  <chr>  <dbl>
#1 A          5
#2 B          4
#3 C          8
#4 D         10