pd.DataFrame删除行
时间: 2023-02-01 11:53:12 浏览: 445
好的,你可以使用 `df.drop` 方法来删除 DataFrame 中的行。例如,如果你想删除第一行,你可以这样写:
```
df = df.drop(0)
```
你也可以指定要删除的行的索引名称或索引号,例如:
```
df = df.drop('row_name')
df = df.drop(df.index[1])
```
注意,这样会直接在原来的 DataFrame 上删除行,如果你想保留原 DataFrame 的副本,你可以先复制一份再删除:
```
df_copy = df.copy()
df_copy = df_copy.drop(0)
```
你还可以使用布尔索引来删除 DataFrame 中符合某些条件的行。例如,如果你想删除值为 'a' 的行:
```
df = df[df.column != 'a']
```
阅读全文