【问题标题】:How to create a pandas dataframe from a subset of an existing pandas dataframe如何从现有熊猫数据框的子集创建熊猫数据框
【发布时间】:2021-06-02 08:52:59
【问题描述】:

我有一个现有的 NBA 球员 2020-2021 赛季统计数据框架。我还有一份今年入选NBA全明星赛的所有球员名单。我想遍历我现有的数据框并创建一个新的数据框,其中仅包含姓名在我的全明星球员名单中的球员的统计数据。

为澄清起见,我希望我的新数据框看起来与我现有的数据框完全相同,具有相同的列,但仅包含名称在我的全明星球员列表中列出的球员的统计数据。

这是我现有数据框的图片:

这是我想从现有数据框中选择的玩家名称列表的图片:

我该怎么做?我尝试了多种不同的方法,但到目前为止没有任何效果。此外,数据框中的名称是字符串,列表中的名称也是字符串。

【问题讨论】:

    标签: python pandas dataframe


    【解决方案1】:

    假设原始数据框名为 df_players,这应该会为您提供全明星列表中球员的统计数据。

    df_allstars = df_players[df_players['Player'].isin(all_star_reserves)]

    【讨论】:

      猜你喜欢
      • 2016-03-28
      • 1970-01-01
      • 2019-02-08
      • 1970-01-01
      • 1970-01-01
      • 2014-11-22
      • 1970-01-01
      • 2022-09-24
      • 2021-06-08
      相关资源
      最近更新 更多