【问题标题】:keep only the value under certain conditions在特定条件下只保留值
【发布时间】:2022-01-11 20:47:33
【问题描述】:

熊猫 - 蟒蛇

如何在数据框的一列中只保留某种类型的值(例如小于 50)?我不想要一个真/假的答案,而是价值

这是我目前的想法

for i in b['prod_price']<500:
  c=b['prod_price']

print (c)

【问题讨论】:

    标签: python dataframe sorting


    【解决方案1】:

    您必须使用从布尔语句中获得的值来索引原始数据框。此外,对数据帧使用 for 循环几乎从来都不是一个好主意,因为它们已经被矢量化了:

    c = b[b['prod_price'] < 500]
    

    【讨论】:

    • 谢谢,但它不起作用....仍然在价格列中获得“真实”而不是实际价格
    • 您最好共享数据,以便我们重现问题。
    • 对不起,不知道怎么做,因为这是一个在线练习......但是谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-23
    • 1970-01-01
    • 2014-06-03
    • 1970-01-01
    • 1970-01-01
    • 2020-02-25
    • 1970-01-01
    相关资源
    最近更新 更多