2024-05-27 12:12:06 发布
网友
我不熟悉Python和熊猫。我被一个问题困住了。 我在Excel中有两列,我正在使用PANDAS修改它们
0 ABC Yes 1 TZY No 2 KYZ No 3 HJO No 4 OAI Yes 5 PAU yes
我想使用PANDAS返回所有带有Yes的值 所以这里我想要一个所有“是”的列表,即[ABC,OAI,PAU]
任何人都可以帮助我,我是Python新手
df = pd.read_clipboard(header=None) print(df) 0 1 2 0 0 ABC Yes 1 1 TZY No 2 2 KYZ No 3 3 HJO No 4 4 OAI Yes 5 5 PAU yes yes_list = ['Yes', 'yes'] df = df[df[2].isin(yes_list)] print(df) 0 1 2 0 0 ABC Yes 4 4 OAI Yes 5 5 PAU yes
如果您只需要一个列表而不是df切片,那么下面是一些用于编辑的附加代码
yes_value_list = df[1].to_list() print(yes_value_list) ['ABC', 'OAI', 'PAU']
如果您只需要一个列表而不是df切片,那么下面是一些用于编辑的附加代码
相关问题 更多 >
编程相关推荐