假設(shè)我有一個數(shù)據(jù)框. Values0 251 8972 48 3 284 2145 25我試圖使用以下代碼刪除 len > 2 的所有行,但運行它時沒有任何反應(yīng)。import pandas as pddf = pd.read_csv('File.csv')for index in df.index: if len(df.loc[index, 'Sevens']) > 2: df.drop([index]) else: pass
1 回答

撒科打諢
TA貢獻(xiàn)1934條經(jīng)驗 獲得超2個贊
用于:Series.str.len
_boolean indexing
df1?=?df[df['Value'].str.len()?<=2]
如果值是數(shù)字:
df1?=?df[df['Value'].astype(str).str.len()?<=2]
添加回答
舉報
0/150
提交
取消