小编use*_*854的帖子

使用多组度量列将数据帧重新整形为长格式

我有一个R数据帧,我readHTMLTable()XML包中使用从互联网上删除.该表看起来像以下摘录,包含人口和年份的多个变量/列.(请注意,年份不会跨列重复,并表示填充的唯一标识符.)

        year1   pop1      year2   pop2     year3   pop3     
1                                                        
2       16XX    4675,0    1900    6453,0    1930   9981,2       
3       17XX    4739,3    1901    6553,5    1931   ...      
4       17XX    4834,0    1902    6684,0    1932   
5       180X    4930,0    1903    6818,0    1933        
6       180X    5029,0    1904    6955,0    1934        
7       181X    5129,0    1905    7094,0    1935
8       181X    5231,9    1906    7234,7    1936
9       182X    5297,0    1907    7329,0    1937
10      182X    5362,0    1908    7422,0    1938
Run Code Online (Sandbox Code Playgroud)

我想将数据重新组织成两列,一列是一年,另一列是人口,如下所示:

        year    pop     
1                                                        
2       16XX    4675,0
3       17XX    4739,3  
4       17XX …
Run Code Online (Sandbox Code Playgroud)

r reshape dataframe reshape2

3
推荐指数
2
解决办法
234
查看次数

标签 统计

dataframe ×1

r ×1

reshape ×1

reshape2 ×1