Re: [問題] 利用R 篩選欄位內相同資料

作者: f496328mm (為什麼會流淚)   2016-08-21 14:36:49
※ 引述《Tampa (光芒)》之銘言:
: ※ 引述《Tampa (光芒)》之銘言:
: : 作者: Tampa (光芒) 看板: Database
: : 標題: [SQL ] 篩選欄位內相同資料
: : 時間: Fri Aug 19 23:28:06 2016
: 謝謝各位大大回復
: 新增一個問題
: : 問題如下
: 手機號碼4 天數4 手機號碼5 天數5
: : 111 3 118 4
: : 112 4 113 5
: : 113 5 111 8
: : 115 5 116 9
: : 118 6 119 10
: : . . . .
: 篩選條件如下
: 1.當手機號碼4中 有符合手機號碼5的資料,則回傳天數4所對應欄位的資料
: (類似excel的index)
: : 希望呈現如下
: : 手機號碼4 天數4 手機號碼5 天數5
: : 111 3 111 8
: : 113 5 113 5
: 118 6 118 4
: 情境就是
: 想分析公司推完活動後,是否有明顯增加使用者使用的天數
: 感謝各位大大
phone_fun=function(x2,y2){
map1=x2[,1] %in% y2[,1]
map2= y2[,1] %in% x2[,1]
x3=x2[map1,]
y3=y2[map2,]
order_x3=order(x3[,1])
x4=x3[order_x3,]
order_y3=order(y3[,1])
y4=y3[order_y3,]
value=cbind(x4,y4)
return(value)
}
#先生成手機資料
x=c(111,112,113,115,118)
x1=c(3,4,5,5,6)
y=c(118,113,111,116,119)
y1=c(4,5,8,9,10)
#合併
x2=cbind(x,x1)
y2=cbind(y,y1)
#一般來說 手上有資料 讀進來只要用矩陣拆開就好
x2
y2
#直接幫你寫好一個function
#只要輸入 拆開來的 手機號碼4 手機號碼5
#就可以得到你要的結果
phone_fun(x2,y2)
==========================================
話說 有沒有明顯增加使用者使用天數
是用統計方法去作檢定嗎?
H0:
mean(活動前) >= mean(活動後)
不知道這樣 >= 方向有沒有錯
作者: Tampa (光芒)   2016-08-21 15:26:00
之後會這樣跑 就是檢定是否有明顯差距

Links booklink

Contact Us: admin [ a t ] ucptt.com