【发布时间】:2021-11-17 17:07:07
【问题描述】:
数据框为 12 列 id, season, week, season_type, start_date, home_team, home_points, away_team, away_points, Line, home_cover, away_cover
id season week season_type start_date home_team home_points away_team away_points Line home_cover away_cover
<dbl> <dbl> <dbl> <chr> <dbl> <chr> <dbl> <chr> <dbl> <dbl> <chr> <chr>
1 400603840 2015 1 regular 42251. South Carolina 17 North Carolina 13 -3.5 Y N
2 400763593 2015 1 regular 42251. UCF 14 Florida International 15 -17 N Y
3 400763399 2015 1 regular 42251. Central Michigan 13 Oklahoma State 24 20.5 Y N
4 400603839 2015 1 regular 42251 Vanderbilt 12 Western Kentucky 14 -17.5 N Y
5 400756883 2015 1 regular 42251. Utah 24 Michigan 17 -3 Y N
6 400763398 2015 1 regular 42251. Minnesota 17 TCU 23 16 Y N
想要找出每个客队和主队在前一周打过的球队 我一辈子都想不通
【问题讨论】:
-
根据这个数据,前一周没有人玩任何东西。我建议您阅读stackoverflow.com/q/5963269、minimal reproducible example 和stackoverflow.com/tags/r/info,了解有关使问题自包含且可重现(关键字)的讨论,包括以下数据既能代表您的问题,又能代表您的问题。
-
是的,这只是 2015-2020 年第 1-16 季的头周,这个问题还需要多少时间?
-
想一想:您需要多少周才能看到一个解决方案,您认为该方法可以稳健且始终如一地运行?一周显然不够;两周?碰巧成功了可能是幸运的。三周时间越来越好。我在下面的回答显示了四个星期,我认为这可以合理地证明问题。如果您愿意,可以使用我的数据进行测试(它是完全可重现的),然后根据您自己的数据调整(列名等)。
标签: r dataframe function loops