1
我有一个数据帧创建基于条件
pd.DataFrame({"A":[0,1,0,1],
"B":[-1,0,0,0],
"C":[0,0,0,0]},
index = [.1,.2,.3, .4])
我第一次在逻辑上接近问题的方法
for index, row in iterrows():
if df['A'] == 1:
df['C'] == 1
elif df['B'] == -1
df['C'] == -1
else:
df['C'] == 0
我想
pd.DataFrame({"A":[0,1,0,1],
"B":[-1,0,0,0],
"C":[-1,1,0,1]},
index = [.1,.2,.3, .4])
后的数据帧一列尝试第一种方法时,我尝试了其他问题中提出的各种方法,但没有一种方法适合我的问题。