美文网首页
Python笔记:Pandas常用方法-1

Python笔记:Pandas常用方法-1

作者: 傅越驰Ameeya | 来源:发表于2020-03-07 23:45 被阅读0次

Pandas

特点是数组中,不同的行,列 可以命名。一般搭配numpy进行操作。

引用 import pandas as pd

序列 (类似1维数组)

pandas.Series

例: s = pd.Series([1,3,6,np.nan,44,1])

输出的时候,每个元素会带有序号(默认从0开始)

通过传递numpy数组,使用datetime索引和标记列来创建DataFrame:

import pandas as pd

import numpy as np

DateFrame数据帧

DateFrame数据帧是二维的矩阵,与矩阵不同在于,每一行或者列是有名称的。

dates = pd.date_range('20170101', periods=7)

print(dates)

print("--"*16)

df = pd.DataFrame(np.random.randn(7,4), index=dates, columns=list('ABCD'))

pandas.DateFrame()将一个矩阵变成DateFrame

参数index标注行名,columns标注列名,如无指定名称,则为0开始的连续自然数

df.index  输出DataFrame的每一行的名称

df.columns 输出DataFrame的每一列的名称

df.values  输出DataFrame的值的名称

df.T      转置(横轴变纵轴,纵轴变横轴)

df.describe  输出平均值,中位数等统计信息

df.sort_index 按照某一行的数值大小排序

各种创建数据帧的方法:

https://www.yiibai.com/pandas/python_pandas_dataframe.html#article-start

创建空数据帧

相关文章

网友评论

      本文标题:Python笔记:Pandas常用方法-1

      本文链接:https://www.haomeiwen.com/subject/erzkdhtx.html