如何获得df的其他条件?

时间:2019-08-23 22:12:41

标签: python pandas

我在每个循环中使用2个for循环来遍历2个变量 主df正在过滤的变量,除 该特定变量的过滤条件为“无”,则出现错误。

const parse = require('csv-parse')
const fs = require('fs') 

const data = []
fs.createReadStream(filename)
  .pipe(parse({ delimiter: ',' }))
  .on('data', (r) => {
    console.log(r);
    data.push(r);        
  })
  .on('end', () => {
    console.log(data);
  })

但是,此特定类别完全没有价值。怎么能 我输入了另一个条件,其中test1 = df.loc[df['CAR'] > 7000 | df['CAR'].isnull().any()] 或小于7000,则 我通常从该示例中获得的值:颜色,价格等 等于0或不适用?

1 个答案:

答案 0 :(得分:1)

好像您可能想尝试的是Pandas clip函数。 Here是它的文档。

您可以将所有小于7000的值都裁剪为np.nan值或0,以您喜欢的为准。