2017-09-11 67 views
0

對熊貓來說比較新,所以如果這是多餘的,我提前致歉。我已經成功地對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) 
+0

請問我的回答幫助? [你可以接受它](https://stackoverflow.com/help/someone-answers)如果有的話。 –

回答

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

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

是的,似乎工作。非常感謝! – dz333

+0

@ dz333你可以接受我的答案,如果它的工作。點擊我答案旁邊的灰色檢查,直到它變成綠色。 –