pandas和Series使用

2018-12-25  本文已影响0人  萌木盖

Series

由数组和列表创建Series是一个浅拷贝(只拷贝引用地址,不拷贝对象本身)对象数值变化,数组也变

DataFrame

dic = {
    "姓名":["狗蛋","刘德华","鹿晗","TF","张柏芝","谢霆锋"],
    "语文":[120,130,140,110,110,100],
    "数学":[130,110,100,100,100,120],
    "外语":[120,130,123,125,112,143],
    "综合":[230,240,254,234,100,100] 
}
df = DataFrame(dic,index=list("abcdef")) 

创建DataFrame

Python Operator Pandas Method(s)
+ add()
- sub(), subtract()
* mul(), multiply()
/ truediv(), div(), divide()
// floordiv()
% mod()
** pow()

Series与DataFrame之间的运算

- 使用Python操作符:以行为单位操作(参数必须是行),对所有行都有效。(类似于numpy中二维数组与一维数组的运算,但可能出现NaN)
- 使用pandas操作函数:
    - axis=0:以列为单位操作(参数必须是列),对所有列都有效。
    - axis=1:以行为单位操作(参数必须是行),对所有行都有效。

索引的堆

过滤

级联

合并

删除重复元素

映射

异常值检测和过滤

排序

数据聚合

上一篇 下一篇

猜你喜欢

热点阅读