我有2个 Dataframe :
df1=pd.DataFrame({'number': ['14578', '45621', '1564']})
df2=pd.DataFrame({'number': ['1457891521', '123456215', '15643']})
我的问题是如何能够确定df1 ['number']是否包含在df2 ['number']中严格从左开始。
预期结果:
number full number
0 14578 1457891521
1 45621 0
2 1564 15643
2条答案
按热度按时间cl25kdpy1#
不幸的是,您需要在此处循环:
输出:
ctehm74n2#
另一个可能的解决方案是使用
numpy
,具体来说就是numpy.char.startswith
:输出: