pandas 必知必会

pandas新手入门教程五

2019-05-10  本文已影响139人  人工智能人话翻译官

📚接上文。

构建本章节需要的数据集合

dates = pd.date_range('20130101', periods=6)
df = pd.DataFrame(np.random.randn(6, 4), index=dates, columns=list('ABCD'))
df

输出


df数据内容

通过索引生成新的DataFrame拷贝

df1 = df.reindex(index=dates[0:4], columns=["A", "B", "C"])
df1

输出


df1数据内容 过程解释

相当于先按照index,街取出绿色的部分,再按照columns截取出黄色部分,最后结果就是绿色和黄色的交集部分即红色部分,就是操作的结果。

几个有趣的函数

求平均值的mean

df.mean()

输出


默认在列上取均值
df.mean(axis=1)

输出


在行上取均值

通过df.apply代用自定义的元素操作

df.apply(lambda x: x.max() - x.min(), axis=0) 
在列上计算最大值与最小值的差值
df.apply(lambda x: x.max() - x.min(), axis=1) 
在行上计算最大值与最小值的差值
上一篇 下一篇

猜你喜欢

热点阅读