Python sqlalchemy删除行(如果不清楚)

Python sqlalchemy删除行(如果不清楚),python,sqlalchemy,Python,Sqlalchemy,我有一个用pandas创建的sqlite数据库,它有一个表,有6列 Date name country items value comment 2/2/16 ABC USA xxx 44 ggg 2/2/16 ABC USA xxx 44 ggg 2/2/16 ABC USA xxx 44

我有一个用pandas创建的sqlite数据库,它有一个表,有6列

Date     name      country     items      value     comment
2/2/16   ABC       USA         xxx        44        ggg
2/2/16   ABC       USA         xxx        44        ggg
2/2/16   ABC       USA         xxx        44        ggg
2/2/16   ABC       USA         xxx        44        ggg
2/4/16   GHI       UK          xxx        77        ggg
2/5/16   GHI       UK          xxx        88        ggg
2/6/16   XYZ       China       xxx        99        ggg
我能够根据下面的代码选择不同的行

Session = sessionmaker(bind=engine)
session = Session()
meta = MetaData()
zzz = Table('This_Table', meta, autoload=True, autoload_with=engine)
unique_date = session.query(zzz.columns['Date'].distinct()).count()

但我的问题是,如何删除SQL数据库中的这些重复行

请务必意识到,
列上的distinct
几乎是随机选择其中的一行。@AnttiHaapala不太明白您的意思。我以为
distinct
只会给我唯一的日期?省略重复的条目?如果在该数据集上运行distinct,则将有4个日期。将随机选择2/2/16中的一个。@AnttiHaapala噢。谢谢你指出这一点。我已经更新了我的表格,以便更好地反映我打算做什么。ie:我想从sqlite数据库中删除这些重复的条目。