2
我的數據看起來像表如何使顯示其更改時間時間r中
ID Joint_time leave_time group
1 201501 201603 2
2 201508 201601 2
3 201503 201601 2
4 201512 201601 3
5 201511 201602 2
6 201503 . 1
7 201503 . 1
8 201506 201602 3
9 201507 . 1
10 201503 . 1
11 201601 201602 2
12 201601 . 1
13 201601 201603 2
14 201601 201602 3
15 201601 201602 3
16 201602 . 1
17 201602 . 1
18 201602 201603 3
19 201602 . 1
20 201602 . 1
21 201602 . 1
22 201603 . 1
23 201603 . 1
24 201603 . 1
25 201603 . 1
26 201603 . 1
27 201603 . 1
28 201603 . 1
我想知道在每個月底的變化,總的客戶號。我想演示離開和加入的客戶編號。我只知道使用table()。但是這段代碼似乎並沒有處理這種複雜的表格。 我的數據是如下
ID<-c(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28)
Joint_time<-c("201501","201508","201503","201512","201511","201503","201503","201506","201507","201503","201601","201601","201601","201601","201601","201602","201602","201602","201602","201602","201602","201603","201603","201603","201603","201603","201603","201603")
leave_time<-c("201603","201601","201601","201601","201602",".",".","201602",".",".","201602",".","201603","201602","201602",".",".","201603",".",".",".",".",".",".",".",".",".",".")
group<-c(2,2,2,3,2,1,1,3,1,1,2,1,2,3,3,1,1,3,1,1,1,1,1,1,1,1,1,1)
question_table<-data.frame(ID,Joint_time,leave_time,group)
我想建一個表如下
201601 201602 201603
Total number in month beginning 10 12 13
Joint this month 5 6 7
Group 2 who joint during 2015 leave this month 2 1 1
Group 2 who joint during 2016 leave this month 0 1 1
Group 3 who joint during 2015 leave this month 1 1 0
Group 3 who joint during 2016 leave this month 0 2 1
Total number in month end 12 13 17
非常感謝。我怎樣才能將所有四個「df」垂直合併到一張表中? –
當然,使用'rbind'可能會有所幫助。只是我不喜歡在同一個數據框中保存不同的數據。您可能需要保存爲四個名稱,而不是'df',如上面所用。而且,如果符合您的需求,也許您可以投票並接受答案。 – Gopala
運行'df <-data.frame()'代碼後,它顯示「'> ='對於因素沒有意義」。如何解決這個問題呢?謝謝。 –