給定一個長字串name = 'Mary had a little lamb'
和一個熊貓系列 pd.Series(data=['Mary', 'large', 'little lamb']),
是否有可以識別條目是否是較長字串的子字串的 pandas 字串操作name?
uj5u.com熱心網友回復:
不,我認為沒有。您需要迭代:
s = pd.Series(data=['Mary', 'large', 'little lamb'])
name = 'Mary had a little lamb'
[x in name for x in s]
輸出:[True, False, True]
uj5u.com熱心網友回復:
for您可以使用-loops (或串列推導以使其更簡潔)遍歷系列中的不同專案,并使用以下命令檢查每個專案是否在長字串中in:
name = 'Mary had a little lamb'
for string in pd.Series(data=['Mary', 'large', 'little lamb']):
if string in name:
print(f"'{string}' is in long string")
else:
print(f"'{string}' is not long string")
輸出:
'Mary' is in long strong
'large' is not long strong
'little lamb' is in long strong
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/424792.html
