【发布时间】:2017-06-08 14:53:25
【问题描述】:
现在我的代码正在读取 csv 文件。我必须做接下来的步骤:如果 CP3 和 CP4 有值,那么它是假的,如果不是真的,最后我需要保留值,但我希望它以布尔值返回,无论它是否被填充。
df1 = pd.read_csv("JonnyTheBoy10.csv", usecols=['ART_TIPO', 'ART_DESIG', 'PORTA', 'CP4', 'CP3', 'LOCALIDADE'])
df1.isnull().any()
CP4 = df1["CP4"] # boolean
CP3 = df1["CP3"] # boolean
for line in df1.iterrows():
for row in df2.iterrows():
if CP4 and CP3 is False:
例子:
CSV file = CP4, CP3
3455, 543 CP4 and CP3 is False
6473, null CP4 is False and CP3 is True
【问题讨论】:
-
您能否提供一个正在处理的数据示例以及您想要的结果示例?
-
这篇文章正在编辑
标签: python csv pandas row multiple-columns