加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

8个Python高效数据说明的能力

发布时间:2018-08-26 04:50:32 所属栏目:教程 来源:Conor Dewey
导读:不管是介入Kaggle角逐,照旧开拓一个深度进修应用,第一步老是数据说明。 这篇文章先容了8个行使Python举办数据说明的要领,不只可以或许晋升运行服从,还可以或许使代码越发美妙。 一行代码界说List 界说某种列表时,写For 轮回过于贫困,荣幸的是,Python有一种

行使Apply,可以将DataFrame列(是一个Series)的值举办名目配置和操纵,不消轮回,很是有效!

  1. df = pd.DataFrame([[4, 9],] * 3, columns=['A', 'B'])  
  2.  df  
  3.    A  B  
  4. 0  4  9  
  5. 1  4  9  
  6. 2  4  9  
  7.  
  8. df.apply(np.sqrt)  
  9.      A    B  
  10. 0  2.0  3.0  
  11. 1  2.0  3.0  
  12. 2  2.0  3.0  
  13.  
  14.  df.apply(np.sum, axis=0)  
  15. A    12  
  16. B    27  
  17.  
  18. df.apply(np.sum, axis=1)  
  19. 0    13  
  20. 1    13  
  21. 2    13 

Pivot Tables

假如您认识Microsoft Excel,那么你大概传闻过数据透视表。

Pandas内置的pivot_table函数以DataFrame的情势建设电子表格样式的数据透视表,,它可以辅佐我们快速查察某几列的数据。

下面是几个例子:

很是智能地将数据凭证“Manager”分了组:

  1. pd.pivot_table(df, index=["Manager", "Rep"]) 

8个Python高效数据说明的能力

可能也可以筛选属性值

  1. pd.pivot_table(df,index=["Manager","Rep"],values=["Price"]) 

8个Python高效数据说明的能力

总结

但愿上面的这些描写可以或许让你发明Python一些好用的函数和观念。

【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读