【问题标题】:Adding columns in panda with and without filter在带有和不带有过滤器的熊猫中添加列
【发布时间】:2020-07-21 23:10:14
【问题描述】:

我是熊猫新手。我正在尝试将列添加到我的dfcsv 中有多个列。列的名称包括“名称”、“日期”、...、“问题”、“问题 1”、“问题 2”等。用户将在不同时间下载文件,并且问题的数量会发生变化,所以我不能只列出问题。

我只想要列:名称、日期以及所有 name 包含“问题”一词的列。 我知道这不正确,但想法是……

df=df['Name', 'Date', df.filter (regex = 'Problem')]

任何帮助表示赞赏。在此先感谢您!!!

【问题讨论】:

    标签: pandas filtering


    【解决方案1】:

    使用这个:

    df [ ['Name', 'Date'] + [col for col in df.columns if 'Problem' in col] ]
    
    

    【讨论】:

      猜你喜欢
      • 2022-01-16
      • 2018-11-20
      • 1970-01-01
      • 2017-09-09
      • 1970-01-01
      • 2021-10-29
      • 1970-01-01
      • 2022-12-07
      • 2019-11-14
      相关资源
      最近更新 更多