>>> import csv_normal as csv
>>>
>>> s = {"TOKIKAKE", "Spider-Man"}
>>>
>>> d = csv.str2csv('''
Title, Rate, Title en
時をかける少女, 4, TOKIKAKE
トトロ, 5, TOTORO
スパイダーマン, 5, Spider-Man
君の名は, 4, KIMI''')
>>>
>>> d.trim()
>>> d.header_idx = 0
>>> d.data_row_range = slice(1, None)
>>>
>>> d.print2()
+--------------+----+----------+
|Title |Rate|Title en |
+--------------+----+----------+
|時をかける少女| 4|TOKIKAKE |
+--------------+----+----------+
|トトロ | 5|TOTORO |
+--------------+ +----------+
|スパイダーマン| 5|Spider-Man|
+--------------+----+----------+
|君の名は | 4|KIMI |
+--------------+----+----------+
>>>
>>> d2 = d.filter(lambda row: row[d['Title en']] not in s)
>>> d2.print2()
+--------+----+--------+
|Title |Rate|Title en|
+--------+----+--------+
|トトロ | 5|TOTORO |
+--------+----+--------+
|君の名は| 4|KIMI |
+--------+----+--------+
>>> d2.csv
[['Title', 'Rate', 'Title en'], ['トトロ', 5, 'TOTORO'], ['君の名は', 4, 'KIMI']]
>>>
Pj4+IGltcG9ydCBjc3Zfbm9ybWFsIGFzIGNzdgo+Pj4gCj4+PiBzID0geyJUT0tJS0FLRSIsICJTcGlkZXItTWFuIn0KPj4+IAo+Pj4gZCA9IGNzdi5zdHIyY3N2KCcnJwpUaXRsZSwgUmF0ZSwgVGl0bGUgZW4K5pmC44KS44GL44GR44KL5bCR5aWzLCA0LCBUT0tJS0FLRQrjg4jjg4jjg60sIDUsIFRPVE9STwrjgrnjg5HjgqTjg4Djg7zjg57jg7MsIDUsIFNwaWRlci1NYW4K5ZCb44Gu5ZCN44GvLCA0LCBLSU1JJycnKQo+Pj4gCj4+PiBkLnRyaW0oKQo+Pj4gZC5oZWFkZXJfaWR4ID0gMAo+Pj4gZC5kYXRhX3Jvd19yYW5nZSA9IHNsaWNlKDEsIE5vbmUpCj4+PiAKPj4+IGQucHJpbnQyKCkKKy0tLS0tLS0tLS0tLS0tKy0tLS0rLS0tLS0tLS0tLSsKfFRpdGxlICAgICAgICAgfFJhdGV8VGl0bGUgZW4gIHwKKy0tLS0tLS0tLS0tLS0tKy0tLS0rLS0tLS0tLS0tLSsKfOaZguOCkuOBi+OBkeOCi+WwkeWls3wgICA0fFRPS0lLQUtFICB8CistLS0tLS0tLS0tLS0tLSstLS0tKy0tLS0tLS0tLS0rCnzjg4jjg4jjg60gICAgICAgIHwgICA1fFRPVE9STyAgICB8CistLS0tLS0tLS0tLS0tLSsgICAgKy0tLS0tLS0tLS0rCnzjgrnjg5HjgqTjg4Djg7zjg57jg7N8ICAgNXxTcGlkZXItTWFufAorLS0tLS0tLS0tLS0tLS0rLS0tLSstLS0tLS0tLS0tKwp85ZCb44Gu5ZCN44GvICAgICAgfCAgIDR8S0lNSSAgICAgIHwKKy0tLS0tLS0tLS0tLS0tKy0tLS0rLS0tLS0tLS0tLSsKPj4+IAo+Pj4gZDIgPSBkLmZpbHRlcihsYW1iZGEgcm93OiByb3dbZFsnVGl0bGUgZW4nXV0gbm90IGluIHMpCj4+PiBkMi5wcmludDIoKQorLS0tLS0tLS0rLS0tLSstLS0tLS0tLSsKfFRpdGxlICAgfFJhdGV8VGl0bGUgZW58CistLS0tLS0tLSstLS0tKy0tLS0tLS0tKwp844OI44OI44OtICB8ICAgNXxUT1RPUk8gIHwKKy0tLS0tLS0tKy0tLS0rLS0tLS0tLS0rCnzlkJvjga7lkI3jga98ICAgNHxLSU1JICAgIHwKKy0tLS0tLS0tKy0tLS0rLS0tLS0tLS0rCj4+PiBkMi5jc3YKW1snVGl0bGUnLCAnUmF0ZScsICdUaXRsZSBlbiddLCBbJ+ODiOODiOODrScsIDUsICdUT1RPUk8nXSwgWyflkJvjga7lkI3jga8nLCA0LCAnS0lNSSddXQo+Pj4g