我有一个这样的数据框:
request("https://api.sportradar.us/ncaamb-t3/"+ v.id +"/boxscore.json?api_key=j6mu95u99hsaayj5etfuzh6w", function(error, response, body) {
我需要在第一列和第二列中删除所有重复行。
我编写了自己的函数,但它对大型数据集的工作速度太慢。有没有更有效的方法?
答案 0 :(得分:0)
这是你在找什么?
Country1 <- c("A", "A", "A", "A", "B", "B", "B", "B")
Country2 <- c("B", "B", "C", "C", "A", "A", "C", "C")
year <- c("1993", "1994", "1993", "1994", "1993", "1994", "1993", "1994")
dat <- data.frame(
Country1,
Country2,
year
)
dat <- dat[ !duplicated( dat[ ,c(1, 2)]), ]
dat
Country1 Country2 year
1 A B 1993
3 A C 1993
5 B A 1993
7 B C 1993