我有两个数据帧-
df1_data = {'sym1' :{0:'abc a01',1:'pqr q02',2:'xyz y03',3:'mno o12',4:'lmn l45'}}
df1 = pd.DataFrame(df1_data)
print df1
df2_data = {'sym2' :{0:'abc a01',1:'xxx p0',2:'xyz y03',3:'mno o12',4:'lmn l45',5:'rrr r1',6:'kkk k3'}}
df2 = pd.DataFrame(df2_data)
print df2
输出-
^{pr2}$我想检查df2 dataframes sym1列中是否有sym2列值。如果sym2列中的符号不可用,那么我想要在sym1列中不可用的符号的列表。如果所有符号都可用,则列表必须为空。在
预期结果-
^{3}$
您可以将^{} 与^{} 一起使用,然后按^{} 选择并通过^{} 转换为{}:
这是另一种更快的解决方案:
或者作为普通Python列表:
^{pr2}$700K和500K DFs的时间安排:
相关问题 更多 >
编程相关推荐