python pandas删除列
时间: 2023-10-31 08:07:29 浏览: 46
要删除 pandas DataFrame 中的列,可以使用 `drop` 方法。例如,如果要删除名为 `column_name` 的列,可以使用以下代码:
```python
df = df.drop('column_name', axis=1)
```
其中,`axis=1` 表示删除列。如果要删除多列,可以将列名作为列表传递给 `drop` 方法:
```python
df = df.drop(['column_name_1', 'column_name_2'], axis=1)
```
相关问题
python pandas 删除指定列
如何使用Python Pandas删除指定列?
使用Pandas的drop()函数可以删除指定的列,其代码如下:
df.drop(['列名1','列名2'], axis=1, inplace=True)
其中,['列名1','列名2']是要删除的列名列表,axis=1表示删除列,inplace=True表示在原始数据上进行修改。
python pandas增加列
在Python Pandas中,可以使用`df\['new_column'\] = values`的方式来增加一列。其中,`df`是你的数据框,`new_column`是你要添加的新列的名称,`values`是你要添加的新列的值。例如,如果你有一个名为`df`的数据框,你可以使用以下代码来增加一个名为`age`的新列:
```python
df\['age'\] = \[25, 30, 35, 40, 45\]
```
这将在`df`数据框中添加一个名为`age`的新列,并将给定的值分配给每一行。请注意,`values`的长度必须与数据框的行数相匹配,否则会引发错误。\[1\]
#### 引用[.reference_title]
- *1* [Python Pandas 对列/行进行选择,增加,删除操作](https://blog.csdn.net/weixin_39654436/article/details/110697264)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [pandas添加新列的5种常见方法](https://blog.csdn.net/lzjhyhf/article/details/129205949)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]