【问题标题】:I'm trying to get the ID from another csv file我正在尝试从另一个 csv 文件中获取 ID
【发布时间】:2021-02-13 09:16:58
【问题描述】:

我读入的 csv 文件

games = pd.read_csv("games.csv")
games_details = pd.read_csv("games_details.csv")
players = pd.read_csv("players.csv")
ranking = pd.read_csv("ranking.csv")
teams = pd.read_csv("teams.csv")

在这里我得到了大于 2015 年的比赛赛季,然后我得到了赛季 gameId

season = games[games.SEASON > 2015]
gameID = season.GAME_ID

在这里,我试图从 games_details 获取游戏 ID,但我只想要存储在 gameID 中的 id,但它没有返回任何内容

for i in gameID:
        detail = games_details[games_details.GAME_ID == i ]
    
    id = detail.GAME_ID
   
    print(id, "\t " ,gameid)

【问题讨论】:

    标签: python pandas list arraylist data-analysis


    【解决方案1】:

    使用isin函数:

    print(games_details[games_details['GAME_ID'].isin(gameID)].GAME_ID)
    

    【讨论】:

      猜你喜欢
      • 2020-12-09
      • 1970-01-01
      • 1970-01-01
      • 2020-04-20
      • 2021-06-02
      • 2013-04-12
      • 2019-02-20
      • 2023-01-23
      • 2018-04-04
      相关资源
      最近更新 更多