删除datafram中特定的列
时间: 2023-10-20 15:05:26 浏览: 41
您可以使用 Pandas 中的 `drop` 方法来删除 DataFrame 中的特定列。以下是一些示例代码:
1. 删除单个列:
```
import pandas as pd
# 创建一个示例 DataFrame
df = pd.DataFrame({'Name': ['Alice', 'Bob', 'Charlie'], 'Age': [25, 30, 35], 'City': ['New York', 'London', 'Paris']})
# 删除 'City' 列
df = df.drop('City', axis=1)
# 显示删除后的 DataFrame
print(df)
```
此代码将删除 'City' 列,并将结果存储在原始 DataFrame 中。
2. 删除多个列:
```
import pandas as pd
# 创建一个示例 DataFrame
df = pd.DataFrame({'Name': ['Alice', 'Bob', 'Charlie'], 'Age': [25, 30, 35], 'City': ['New York', 'London', 'Paris'], 'Country': ['USA', 'UK', 'France']})
# 删除 'City' 和 'Country' 列
df = df.drop(['City', 'Country'], axis=1)
# 显示删除后的 DataFrame
print(df)
```
此代码将删除 'City' 和 'Country' 列,并将结果存储在原始 DataFrame 中。请注意,您需要在 `drop` 方法中将列名作为列表传递。此外,`axis=1` 参数表示您要删除的是列而不是行。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)