如何解决删除数组列中包含“Id”的数据框中的行
我正在处理删除数据框中的行的要求,该数据框中的 custom_dtype 列是一个数组,其中包含字符串“Id”。
请在下面找到我的代码的数据框和错误消息的屏幕截图
解决方法
import pandas as pd
df = pd.DataFrame([[1,['a','b']],[2,['id','c']],[3,[]]
],columns=['a','custom_dtype'])
to_drop = df['custom_dtype'].apply(lambda x: 'id' in x)
print(df[~to_drop])
0 1 [a,b]
2 3 []
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。