【发布时间】:2014-05-19 03:12:01
【问题描述】:
我整天都在想办法解决这个问题。我是 Python 新手。
我有一个包含大约 50,000 条记录的表。但下表将解释我正在尝试做的事情。
我想添加第三列,称为类别。此列将包含基于电影列上设置的条件的值的结果。
-----------------------------------------
N | Movies
-----------------------------------------
1 | Save the Last Dance
-----------------------------------------
2 | Love and Other Drugs
---------------------------------------
3 | Dance with Me
---------------------------------------
4 | Love Actually
---------------------------------------
5 | High School Musical
----------------------------------------
条件是这样的;在“电影”列中搜索这些词 {Dance、Love 和 Musical)。如果在字符串中找到该单词,则返回 Category 列中的单词。
这将在最后产生一个像这样的新数据框;
-----------------------------------------
N | Movies | Category
-----------------------------------------
1 | Save the Last Dance | Dance
-----------------------------------------
2 | Love and Other Drugs | Love
---------------------------------------
3 | Dance with Me | Dance
---------------------------------------
4 | Love Actually | Love
---------------------------------------
5 | High School Musical | Musical
----------------------------------------
提前致谢!!
【问题讨论】: