pandas改变列数据
时间: 2024-10-20 19:05:57 浏览: 26
pandas数据处理基础之筛选指定行或者指定列的数据
5星 · 资源好评率100%
在Pandas库中,你可以轻松地改变列的数据,包括添加新列、修改现有列的内容、删除列等操作。以下是几个常见的例子:
1. **添加新列**:
```python
df['new_column'] = df['existing_column'].map(function) # 使用函数创建新列
```
2. **修改现有列**:
```python
df['column_name'] = df['column_name'].astype(new_data_type) # 改变数据类型
df['column_name'] = df['column_name'].str.replace(old_value, new_value) # 替换字符串值
```
3. **删除列**:
```python
df = df.drop('column_to_remove', axis=1) # 删除指定列名的列
```
4. **数据清洗和转换**:
- `df['column_name'].fillna(value)`:填充缺失值
- `df['column_name'] = df['column_name'].apply(custom_function)`:应用自定义函数处理每一项
记住在操作前备份原始数据以防误操作,并确保了解你正在更改的数据类型和结构。
阅读全文