Ari*_*ief 2 python indexing pandas
我有数据框熊猫;
Data
Id
ID_1 19
ID_2 33
ID_3 17
ID_4 52
ID_5 17
ID_6 41
Run Code Online (Sandbox Code Playgroud)
ID是索引。如何按索引删除所有ID为偶数的行?
这是我的预期结果:
Data
Id
ID_1 19
ID_3 17
ID_5 17
Run Code Online (Sandbox Code Playgroud)
您可以通过DataFrame.iloc以下方式选择每个偶数行:
df1 = df.iloc[::2]
Run Code Online (Sandbox Code Playgroud)
或按numpy.arange模2所创建的掩码进行过滤,并按以下方式进行比较0:
df1 = df[np.arange(len(df)) % 2 == 0]
print (df1)
Data
Id
ID_1 19
ID_3 17
ID_5 17
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
173 次 |
| 最近记录: |