3.4 Pandas数值运算方法
通用函数:保留索引
np的通用函数同样适用于pd
import numpy as np
import pandas as pd
mg = np.random.RandomState(42)
ser = pd.Series(mg.randint(0, 10, 4))
ser
0 6 1 3 2 7 3 4 dtype: int32
df = pd.DataFrame(mg.randint(0, 10, (3, 4)), columns=['A', 'B', 'C', 'D'])
df
A | B | C | D | |
---|---|---|---|---|
0 | 6 | 9 | 2 | 6 |
1 | 7 | 4 | 3 | 7 |
2 | 7 | 2 | 5 | 4 |
如果对这两个对象使用np的通用函数,结果是生成另一个保留索引的pd对象
np.exp(ser)
0 403.428793 1 20.085537 2 1096.633158 3 54.598150 dtype: float64