numpy是帮你划分好的矩阵或者序列,如给出一个dataset的矩阵,numpy能给出多少行,多少列,进行排序;
pandas更像一个字典形式的numpy,numpy像一个列表
因为可以对不同行和列进行重新命名
比如这一行是房屋价格,这一行是房屋面积等等
**
创建一个序列,会自动带上序号,并带dtype**
注;nan not a number
看怎样创建一个矩阵,它在pandas中叫做Dataframe
创建之前,先定义一个dates,当作它的描述行的一个索引,不给出就会按照0,1,2。。进行排序。
DataFrame就是一个大的matrixs,相当于二维的numpy,数据就是numpy的数据
这里只定义了行的索引
也可定义列的索引
默认行和列
第二种定义DataFrame的方法
总结:定义DataFrame共有两种方法,一种是定义字典的形式,代替每一行的数字,另一种是利用numpy直接导入我的数据
相关属性
dtypes总的d代表dimension维度
index能输出行的索引,列
输出列的索引,行
也可单独输出values
describe()简单运算输出,只对数值数据运算
当成矩阵反转,.T
对行的索引排序sort_index(axis=0,ascending=False),ascending(升序的)决定正反排列
对值排序sort_values(by=‘a’)



