"""
▶知识点1:Numpy的通用函数(逐元素数组方法)对pandas也有效,关于通用函数最下面做了相关补充回顾
"""
import numpy as np
import pandas as pd
df_1 = pd.DataFrame(np.random.randn(4, 3), columns=list("BDE"), index=["XiaoMing", "XiaoHong", "XiaoYing", "XiaoKe"])
print(df_1) # np.random.randn(4, 3)是随机产生的结果,不以本次代码所产生结果值为基准,以实际运行结果为准
"""
B D E
XiaoMing 0.070737 -1.309574 -0.689815
XiaoHong 0.465646 1.526060 1.216405
XiaoYing 0.866745 -0.441602 -0.623622
XiaoKe -1.458011 -0.072624 -0.188043
"""
print(np.abs(df_1))
"""
B D E
XiaoMing 0.070737 1.309574 0.689815
XiaoHong 0.465646 1.526060 1.216405
XiaoYing 0.866745 0.441602 0.623622
XiaoKe 1.458011 0.072624 0.188043
"""
# ▶知识点2:DataFrame的apply方法可以实现将函数应用到一行或一列的一维数组上
f = lambda x: x.max
二、Pandas-10.函数应用与映射
最新推荐文章于 2023-11-24 11:22:46 发布