dataframe如何drop列
时间: 2023-07-25 21:41:46 浏览: 47
可以使用 pandas 库中的 `drop()` 方法来删除 DataFrame 中的列。
例如,如果要删除名为 `column_to_drop` 的列,可以使用以下代码:
```python
import pandas as pd
# 创建一个 DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
# 删除名为 'column_to_drop' 的列
df = df.drop('column_to_drop', axis=1)
```
在上面的代码中,`axis=1` 表示删除列,`axis=0` 则表示删除行。如果要删除多个列,可以将列名以列表形式传递给 `drop()` 方法,如下所示:
```python
# 删除名为 'column1' 和 'column2' 的两列
df = df.drop(['column1', 'column2'], axis=1)
```
相关问题
dataframe drop删除指定列
DataFrame中的drop方法可以用来删除指定的列。默认情况下,drop方法会返回一个新的DataFrame,而不会改变原有的DataFrame。可以通过指定参数axis=1来删除列。下面是一个示例代码:
```
import pandas as pd
# 创建一个DataFrame
data = {'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 30, 35], 'gender': ['F', 'M', 'M']}
df = pd.DataFrame(data)
# 删除指定列
df = df.drop('gender', axis=1)
# 打印删除后的DataFrame
print(df)
```
在上面的代码中,我们创建了一个DataFrame,然后使用drop方法删除了gender列。最后打印出删除后的DataFrame。
dataframe drop
在 Pandas 中,可以使用 `drop()` 方法来删除 DataFrame 中的行或列。
删除行的语法如下:
```python
df.drop(index=[row_index1, row_index2, ...])
```
其中,`row_index` 是要删除的行的索引。
删除列的语法如下:
```python
df.drop(columns=[col_name1, col_name2, ...])
```
其中,`col_name` 是要删除的列的名称。
需要注意的是,`drop()` 方法并不会修改原来的 DataFrame,而是返回一个新的 DataFrame。如果需要直接修改原来的 DataFrame,可以设置 `inplace=True` 参数。
下面是一个删除行和列的例子:
```python
import pandas as pd
# 创建一个 DataFrame
data = {'name': ['Alice', 'Bob', 'Charlie', 'David'],
'age': [25, 30, 35, 40],
'gender': ['F', 'M', 'M', 'M']}
df = pd.DataFrame(data)
# 删除行
df = df.drop(index=[0, 2])
# 删除列
df = df.drop(columns=['gender'])
```
在这个例子中,我们首先创建了一个包含姓名、年龄和性别信息的 DataFrame。然后,我们使用 `drop()` 方法删除了第 1 行和第 3 行,并删除了“性别”列。最终的结果是一个只包含姓名和年龄信息的 DataFrame。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![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)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)