你如何比较两列中的数据和输出的select?

How do you compare data in two columns and select which is outputted?

我一直在 pandas

编写这段代码
import pandas as pd
data = pd.read_csv('processedblock2.csv')
df = pd.DataFrame(data, columns = ['index', 'x','y','z'])#in order for this to work needed to clen up the csv file a lot


#data.columns = pd.read_csv('pdbtesttrimmed.txt')
#this sets up a boolean of true or false
add = df.x >= df.y
result =[add]
if result = True:
    data.to_csv('pdboutput2.csv')

当我要加法结果作为是否输入数据的条件时,输出到pdboutput2.csv布尔数据

如有任何帮助,我们将不胜感激!

 import pandas as pd 
 #creating dummy dataframe with two columns 
 df = pd.DataFrame([[1,5],[3,2],[4,6],[6,7]], columns = ['A','B'])

现在当我们 运行 df.A > df.B 时,它会给出布尔值

要访问真实案例,我们可以简单地在数据框中传递布尔值 df[df.A > df.B] ,而不是将其存储在列表中而不是检查条件 .

 data = df[df.A > df.B]
 #op

 # now it can be exported..
 data.to_csv('outputfilename.csv')