【发布时间】:2021-12-02 11:32:52
【问题描述】:
我有一个与this question 类似的问题,但挑战相反。我没有删除列表,而是有一个保留列表——我想保留的字符串列表。我的问题是如何使用保留列表来过滤掉不需要的字符串并将想要的字符串保留在列中。
import pandas as pd
df = pd.DataFrame(
{
"ID": [1, 2, 3, 4, 5],
"name": [
"Mitty, Kitty",
"Kandy, Puppy",
"Judy, Micky, Loudy",
"Cindy, Judy",
"Kitty, Wicky",
],
}
)
ID name
0 1 Mitty, Kitty
1 2 Kandy, Puppy
2 3 Judy, Micky, Loudy
3 4 Cindy, Judy
4 5 Kitty, Wicky
To_keep_lst = ["Kitty", "Kandy", "Micky", "Loudy", "Wicky"]
【问题讨论】: