导读 在数据分析中,`pandas` 是一款强大的工具,而 `DataFrame` 则是其核心数据结构之一。无论是添加新列、删除冗余数据,还是修改现有值,`...
在数据分析中,`pandas` 是一款强大的工具,而 `DataFrame` 则是其核心数据结构之一。无论是添加新列、删除冗余数据,还是修改现有值,`pandas` 都能轻松应对!今天就来聊聊如何用 `pandas` 修改 DataFrame 中的值吧!💪
首先,假设你有一个简单的 DataFrame:
```python
import pandas as pd
data = {'Name': ['Tom', 'Jerry'], 'Age': [25, 30]}
df = pd.DataFrame(data)
```
修改单个值很简单,直接通过索引定位即可:
```python
df.loc[0, 'Age'] = 26 将 Tom 的年龄改为 26
```
批量修改则可以利用条件筛选:
```python
df['Age'] = df['Age'].apply(lambda x: x + 1) 给所有人加一岁
```
如果需要删除某些不符合条件的数据,可以结合布尔索引:
```python
df = df[df['Age'] > 28] 只保留年龄大于 28 的人
```
最后,记得保存你的修改哦!😉
无论是初学者还是资深用户,掌握这些基础操作都能让你更高效地处理数据!💪📈