我有一个数据帧DF1,看起来像 -找出失配之间两个列值
user data dep
1 ['dep_78','fg7uy8'] 78
2 ['the_dep_45','34_dep','re23u'] 45
3 ['fhj56','dep_89','hgjl09'] 91
我想集中列的“数据”与含有字符串值“DEP”,看看是否数量附加到该字符串与“dep”列中的数字匹配。例如,用户1的数据列中的dep_78与dep列中的dep 78匹配。我想输出不匹配的行。所以结果应该给我 -
user data dep
2 ['the_dep_45','34_dep'] 45
3 ['dep_89'] 91
的问题是只取特定值的数据列与字符串“DEP”,然后比较附有与“DEP”列这些字符串的数字。
在“data”列中包含“dep”的所有字符串附加的数字应该与“dep”列中的数字匹配。数据中的dep_89与dep列中的91不匹配。 – ComplexData
这是我在电话上看的错,我错过了第一个街区的'dep'。不过,我认为你的第一步是将数据中的字符串分开?为什么你首先有这种格式的数据框? – roganjosh
你能为你的问题提供一些背景吗?你试过什么了?为什么不按照给你的建议重构你的数据框[这里](https://stackoverflow.com/questions/45552952/extracting-specific-rows-from-a-data-frame/45553169#45553169)? – RagingRoosevelt