[Python学习笔记(二)] Pandas库基础学习——01

博客介绍了在Python中使用Pandas进行数据处理以满足建模需求。阐述了Pandas核心结构DataFrame的多种操作,如获取前后行数据、列名、数据类型,还能进行切片、列数据获取、整体运算等,也提及取列最大值的方法。

在 Python 中,可以用 Pandas 对数据做处理,以满足建模的需求

 

1、Pandas 的核心结构是 DataFrame ;

2、DataFrame.head(x) 返回 DataFrame 中前 x 行数据,也就是前 x 个样本,x参数的默认值为 5 ;

3、DataFrame.tail(x) 返回 DataFrame 中后 x 行数据,也就是后 x 个样本,x参数的默认值为 5 ;

4、DataFrame.columns 属性以类似 list 的结构返回 DataFrame 中的所有列名,也就是所有指标名;

5、DataFrame.shape 属性返回 DataFrame 实例的大小,也就是行和列的数量;

6、DataFrame.loc[0] 获取第一个样本的数据,此操作通过内置函数   loc[] 完成;

7、Pandas 中的数据类型:
  object     - For string values
  int           - For integer values
  float        - For float values
  datetime - For time values
  bool        - For Boolean values

8、DataFrame.dtypes 返回数据中各项指标的数据类型;

9、DataFrame.loc[x:y] 同样可以像 list 一样切片;

10、DataFrame [ column_name1 , column_name2 , column_name3 ] 可以获取这几列,也就是这几个指标的所有数据;

11、DataFrame.columns.tolist() 将 DataFrame 中所有列名以 list 格式返回;

12、可以将 11 中获得的 list 作为索引,输出 DataFrame 中这些列的数据;

13、跟 numpy 的 ndarray 一样,DataFrame 也可以作为一个整体进行 加减乘除 和 与或非 的运算操作;

14、两个维度一致的列做运算时,用对应位置的元素完成运算;

15、取列的最大值 DataFrame[ column_name ].max() 

转载于:https://www.cnblogs.com/xiaoliyustyle/p/9503579.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值