3.11 删除一行
问题描述
从数据帧中删除一行或多行数据。
解决方案
创建一个新的数据帧并通过布尔条件剔除你想删除的行:
讨论
平心而论,使用drop方法是个不错的选择(比如,使用df.drop([0, 1],axis=0来删除前两行),而更实用的方式是在df[0]中插入布尔条件,因为可以利用条件语句来删除一行或一次删除多行(这种情况更常见)。
使用布尔条件通过匹配唯一值的方式可以轻松删除一行:
甚至可以通过这种方式根据行的下标来删除一行:
从数据帧中删除一行或多行数据。
创建一个新的数据帧并通过布尔条件剔除你想删除的行:
平心而论,使用drop方法是个不错的选择(比如,使用df.drop([0, 1],axis=0来删除前两行),而更实用的方式是在df[0]中插入布尔条件,因为可以利用条件语句来删除一行或一次删除多行(这种情况更常见)。
使用布尔条件通过匹配唯一值的方式可以轻松删除一行:
甚至可以通过这种方式根据行的下标来删除一行:
本书评论