【发布时间】:2020-05-08 02:27:46
【问题描述】:
我有一个 csv 文件 game.csv。这是数据集的示例
home guest result
team1 team2 w
team2 team3 l
team1 team3 l
用 R 语言在主场比赛时如何计算 team1 的获胜次数?提前致谢。
【问题讨论】:
标签: r dataframe filter multiple-columns
我有一个 csv 文件 game.csv。这是数据集的示例
home guest result
team1 team2 w
team2 team3 l
team1 team3 l
用 R 语言在主场比赛时如何计算 team1 的获胜次数?提前致谢。
【问题讨论】:
标签: r dataframe filter multiple-columns
你可以使用:
sum(df$home == 'team1' & df$result == 'w')
这类似于对数据框进行子集化和计算行数。
nrow(subset(df, home == 'team1' & result == 'w'))
【讨论】:
另一个选项是which/length
length(which(df$home == 'team1' & df$result == 'w'))
【讨论】: