我有以下数据帧:
countryCode Name number myprice prices
DZ name1 number1 US.p nan
DZ name1 number1 AU.currency 45
DZ name1 number1 DZ.currency 55
DZ name1 number1 DZ.p 62
DZ name1 number1 AU.p 73
DZ name1 number1 US.currency nan
AU name1 number1 US.p nan
AU name1 number1 AU.currency 77
我只想在countryCode中的字符串位于myprice列时选择行
所需:
countryCode Name number myprice prices
DZ name1 number1 DZ.currency 55.0
DZ name1 number1 DZ.p 62.0
AU name1 number1 AU.currency 77.0
我尝试了以下几点:
df = pd.read_clipboard()
df[df.countryCode.isin(df.myprice)]
df[df.myprice.str.contains(df.countryCode.str)]
我已经试了一段时间,但没有用
如何做到这一点
看看您的示例,您可以尝试:
相关问题 更多 >
编程相关推荐