【发布时间】:2019-09-01 18:35:04
【问题描述】:
我有一个大数据框和一个这样的术语列表:
ID COUNTRY TEXT
123432 FR En un lugar de la Mancha, de cuyo nombre no quiero
123321 DE No ha mucho tiempo que vivía un hidalgo de los de lanza en astillero
324221 UK Tenía en su casa una ama que pasaba de los cuarenta, y una sobrina que no llegaba a los veinte
343212 IT Frisaba la edad de nuestro hidalgo con los cincuenta años
431234 ES Es, pues, de saber que este sobredicho hidalgo, los ratos que estaba ocioso -que eran los más del año-, se daba a leer libros de caballerías
123213 AU Pero esto importa poco a nuestro cuento: basta que en la narración dél no se salga un punto de la verdad.
list_of_terms = ['hidalgo', 'años', 'Mancha' ]
list_of_terms 相当大,所以我需要一个循环来访问列表中的所有字符串。
我想要获得的是一个新的数据框,其中的行包含术语列表和一个名为 KEYWORDS 的新列,其中关键字/关键字位于 TEXT 列内。
生成的数据框将是:
ID COUNTRY KEYWORDS TEXT
123432 FR 'Mancha' En un lugar de la Mancha, de cuyo nombre no quiero
123321 DE 'hidalgo' No ha mucho tiempo que vivía un hidalgo de los de lanza en astillero
343212 IT 'hidalgo','años' Frisaba la edad de nuestro hidalgo con los cincuenta años
431234 ES 'hidalgo' Es, pues, de saber que este sobredicho hidalgo, los ratos que estaba ocioso -que eran los más del año-, se daba a leer libros de caballerías
【问题讨论】: