我有一个数据框:
X Y Z
1 ana python,ms-excel,C++,Aws
2 aba Python,MS-EXCEL,C++,AWS
3 ama Python
我需要知道Z列是否具有python,ms-excel。
所以,结果可能看起来像:
X Y Z_new
1 ana 2
2 any 2
3 ama 1
问题是我可以解析,但是有两列,而且查找起来很忙,这与我需要查找的列名称相似。
[注意-我知道这里有两个戴着金牌的人,在结束问题之前,请阅读全部内容,并问我您的建议是否对我有帮助。原因可能是您不知道我可以阅读如何阅读在写问题时出现的ans。因此,如果您太忙,请省略。谢谢。
用途:
df['Z-new']=(df['Z'].str.lower()
.str.split(',',expand=True)
.isin(['python','ms-excel'])
.sum(axis=1))
print(df)
X Y Z Z-new
0 1 ana python,ms-excel,C++,Aws 2
1 2 aba Python,MS-EXCEL,C++,AWS 2
2 3 ama Python 1