使用Pandas删除CSV文件中的行

时间:2017-09-11 20:12:04

标签: python pandas csv

对熊猫来说比较新,所以如果这是多余的,我会事先道歉。我已成功将数据排序到我的CSV文件中,但我想删除我不再需要的所有行。例如,我想保留交易日期和结算日期相同的行,但删除它们不同的行。

Trade Date      Settle Date     Security
 8/15/2017         8/15/2017           a
9/7/2017            9/11/2017          b
8/31/2017          9/6/2017            c

我猜我需要添加True False Booleans,但我以前尝试过的代码似乎对我不起作用。任何帮助表示赞赏。

booleans=[]
for length in df_new:
    if 'Trade Date'=='Settle Date':
    booleans.append(True)
else:
   booleans.append(False)

1 个答案:

答案 0 :(得分:1)

df = df[df['Trade Date'] == df['Settle Date']]
df

  Trade Date Settle Date Security
0  8/15/2017   8/15/2017        a