2015-03-13 59 views
0

我有一個名稱基於稱呼的專欄我需要分類並分配一個新的值,無論這個人是男性還是女性?我該怎麼做?如何根據稱呼對性別進行分類

+3

請出示您的數據的幾行和預期的結果 – akrun 2015-03-13 09:15:14

+1

歡迎@Kumarjit帕塔克,Clarifiy也如果你談論一個AVOUT數據框或其他的特定列。 – AdrieanKhisbe 2015-03-13 09:27:38

回答

1
dat <- "sal,name 
Dear Mrs.,Jones 
Dear Mr.,Smith 
Dear Mr.,Black" 

dat <- read.table(text=dat, header=TRUE, sep=",") 

dat$gender <- ifelse(grepl(pattern = "Mr\\.",dat$sal), "Male", "Female") 

dat 
#  sal name gender 
# 1 Dear Mrs. Jones Female 
# 2 Dear Mr. Smith Male 
# 3 Dear Mr. Black Male 
相關問題