在我的資料框架上 :
什么是最簡單的方法來瀏覽我的資料框架的資料,這些資料是數字和檢測型別為:','的字符并報告它們? 我們可以避免系列嗎?
uj5u.com熱心網友回復:
你可以試試:
print('Single quote are detected on row(s): ', df.apply(lambdax: x. astype(str).str. contains("'"))。 any(axis=1)[lambda x: x].index.tolist()
print('Double quote are detected on row(s): ', df.apply(lambda x: x.astype(str) 。 str.contains('"'/span>))。 any(axis=1)[lambda x: x].index.tolist()
輸出:
在行上檢測到單引號。 ['R2']
檢測到雙引號的行:['R1', 'R3']
uj5u.com熱心網友回復:
嘗試assert:
x = ''/span>.join(df.astype(str).agg(''/span>.join)
assert not ((': ' in x) or (' "' in x)), "資料的壞字符"
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/307647.html
標籤:
上一篇:潘達斯資料框過濾的可選條件

