我有一個多列的 df。列 ID 值之一看起來像 INSMO*,這會有所不同。“INS”是常數。我如何檢查列中是否存在 INS*
uj5u.com熱心網友回復:
我會這樣做startswith:
out = df[df['col'].str.startswith('INS')]
或者:
out = df[df.iloc[:, 1].str.startswith('INS')]
uj5u.com熱心網友回復:
試試這個:
has_it = df['whatever the second column is named'].str.contains(r'^INS', regex=True)
uj5u.com熱心網友回復:
在你的情況下就做
out = df[df['col'].str[:3].eq('INS')]
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/394347.html
上一篇:在串列理解中使用多個條件運算式
