我一整天都在想办法解决这个问题。我是Python新手。在
我有一张大约有50000张唱片的桌子。但下表将解释我要做什么。在
我想添加第三列,名为Category。此列将包含“电影”列上设置的基于值的结果。在
-----------------------------------------
N | Movies
-----------------------------------------
1 | Save the Last Dance
-----------------------------------------
2 | Love and Other Drugs
---------------------------------------
3 | Dance with Me
---------------------------------------
4 | Love Actually
---------------------------------------
5 | High School Musical
----------------------------------------
条件是这样的;在Movies列中搜索这些单词{舞蹈、爱情和音乐)。如果在字符串中找到该单词,请在“类别”列中返回该单词。在
这将在最后产生一个类似这样的新数据帧
^{pr2}$提前谢谢!!在
一种更快的方法是为所有类别创建一个遮罩,假设您的数字很小:
如果你有一个二维列表,那么就这样做:
您可以通过更改
add_category()
函数来更改category列值的计算方式。在相关问题 更多 >
编程相关推荐