【问题标题】:Dataframe column to list if other column is positive如果其他列为正,则要列出的数据框列
【发布时间】:2022-07-11 21:58:27
【问题描述】:

如果另一列具有正值,我想将数据框列转换为仅包含值的列表。

Word Value Another Column
First 2 1
Second 15 2
Third -5 30
Fourth 10 22

结果列表应如下所示:

[第一、第二、第四]

【问题讨论】:

    标签: python dataframe


    【解决方案1】:

    假设您的数据框名为 df,您可以先对其进行过滤,然后选择 Word 列:

    filtered_df = df[df["Value"] >= 0]
    word_list = filtered_df["Word"].values
    

    【讨论】:

      【解决方案2】:

      您可以通过“值> 0”过滤数据框,然后获取单词列值:

       df[df["value"] > 0]["word"].tolist()
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-09-01
        • 2014-10-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-10-08
        • 2020-05-13
        相关资源
        最近更新 更多