-3
```{r, message=FALSE, warning=FALSE}
# Grab title from passenger names
full$Title <- gsub('(.*, )|(\\..*)', '', full$Name)

# Show title counts by sex
table(full$Sex, full$Title)
4

1 回答 1

1

(.*, )-> 表示前面的任何文本,包括逗号和空格。它将匹配“test, dummy”中的“test”

(\\..*)-> 表示点之后的任何内容,包括点。它将匹配“test.dummy”中的“.dummy”

(.*, )|(\\..*)-> 表示匹配第一个或第二个模式

因此,它将通过将匹配的文本替换为“”,将“test, dummy.something”之类的内容转换为“dummy”

于 2018-11-15T12:12:02.077 回答