我的CSV文件是这样的
ProductID competitor_1_price competitor_2_price
1 100 90
2 230
3 340
4
5 45 80
我想计算使用熊猫的至少有一个竞争对手价格的产品数量,这里的答案应该是4
答案 0 :(得分:1)
以下应能工作。只需调整csv文件的分隔符以及空单元格的类型(np.nan,''等),如果它们与以下内容不同:
import pandas as pd
import numpy as np
df=pd.read_csv('name.csv', sep=' ')
result=len(df[(df['competitor_1_price']!=np.nan) | (df['competitor_1_price']!=np.nan)])