R中熔化函数的问题

时间:2017-10-31 16:28:41

标签: r

我有一个数据集data

Time1    Time2    Time3    Time4    Time5    Time6    Time7    Time8
0.25     0.68     0.22     0.125    0.97     0.81     0.025    0.641

当我使用melt()函数使用reshape2包将数据作为melt(data)传输到长格式数据时,我遇到以下问题:

No id variables; using all as measure variables

我可以做些什么来避免这个问题?

1 个答案:

答案 0 :(得分:-1)

reshape2现已替换为tidyr,因此您可能需要查看该程序包中的函数。现在,gather

涵盖了重塑为长整数
library(readr)
library(tidyr)

df <- readr::read_table("Time1    Time2    Time3    Time4    Time5    Time6    Time7    Time8
0.25     0.68     0.22     0.125    0.97     0.81     0.025    0.641")

gather(df, "key", "value")

#> # A tibble: 8 x 2
#>     key value
#>   <chr> <dbl>
#> 1 Time1 0.250
#> 2 Time2 0.680
#> 3 Time3 0.220
#> 4 Time4 0.125
#> 5 Time5 0.970
#> 6 Time6 0.810
#> 7 Time7 0.025
#> 8 Time8 0.641