我是一個完整的新手與R,我要求你的幫助。需要將一列添加到數據框。該數據是在另一個向量,只是一個原始的DF列的參考文獻的一個子集
我有一個數據幀DF是這樣的:
user age email address ...
user1 20 [email protected] address1 ...
user2 19 [email protected] address2 ...
user3 30 [email protected] address3 ...
...
userm 32 [email protected] addressm ...
...
usern xx [email protected] address4 ...
我有一個向量如下:
user1
user3
...
userm
我需要具備以下條件:
user age email address newcol ...
user1 20 [email protected] address1 yes ...
user2 19 [email protected] address2 no ...
user3 30 [email protected] address3 yes ...
...
userm 32 [email protected] addressm yes ...
...
usern xx [email protected] address4 no ...
在短,向DF添加一個新的列,其中包含no(默認),如果通訊錄用戶在向量中,則爲yes。
任何意見,表示感謝, 感謝您的時間。
您基本上在最後一句話中描述了一個非常好的解決方案。第0步:創建一個新的列,只是「否」... – joran 2012-02-21 00:30:47
我會加入@ joran的幫助提示:'%in%'運算符將一個向量與另一個向量進行比較。 data.frame的一列只是一個向量。 – 2012-02-21 00:37:17
好的,我會回答!但他們的建議應該是充足的,沒有以下答案:) – Justin 2012-02-21 00:40:07