小编Mat*_*ins的帖子

可重复的方式从以特定字符结尾的数据框中删除行

所以,我有一个小数据框,就像我的标题所说,我想删除所有以某个字母结尾的行,"n".

以下代码将为您提供我正在使用的数据:

url = "http://www.basketball-reference.com/leagues/NBA_1980.html"

library(XML)
x1 = readHTMLTable(url)

east.1980 = x1[["E_standings"]]
west.1980 = x1[["W_standings"]]

east.1980 = east.1980[c(1,2)]
west.1980 = west.1980[c(1,2)]

names(east.1980) = c("Team", "W")
names(west.1980) = c("Team", "W")

wins.1980 = rbind(east.1980, west.1980)

wins.1980$Team = gsub("\\b\\d+\\b", "", wins.1980$Team)
wins.1980$Team = gsub(" +"," ",gsub("^ +","",gsub("[^a-zA-Z0-9 ]","",wins.1980$Team)))

View(wins.1980)
Run Code Online (Sandbox Code Playgroud)

以下是数据框外观的示例:

                Team    W
1   Atlantic Division   ?
2   Boston Celtics      61
3   Philadelphia 76ers  59
4   Washington Bullets  39
5   New York Knicks     39
6   New Jersey Nets     34
7   Central Division    ?
8 …
Run Code Online (Sandbox Code Playgroud)

string for-loop r

3
推荐指数
1
解决办法
129
查看次数

标签 统计

for-loop ×1

r ×1

string ×1