深入探索 Pandas:数据操作与分析的全面指南
1. 数据结构间的运算
Pandas 允许在不同的数据结构之间进行运算,例如在 DataFrame 和 Series 之间。以下是操作步骤:
1. 定义 DataFrame 和 Series:
import pandas as pd
import numpy as np
frame = pd.DataFrame(np.arange(16).reshape((4,4)),
index=['red','blue','yellow','white'],
columns=['ball','pen','pencil','paper'])
ser = pd.Series(np.arange(4), index=['ball','pen','pencil','paper'])
- 进行运算:
result = frame - ser
当两个数据结构的索引和列名差异较大时,结果可能会出现 NaN 值。例如:
ser['mug'] = 9
result_with_nan = frame - ser
2. 函数应用与映射
2.1 按元素应用函数
Pan
超级会员免费看
订阅专栏 解锁全文
1754

被折叠的 条评论
为什么被折叠?



