我有一个数据集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
我可以做些什么来避免这个问题?
答案 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