Pandas的用法

时间:2021-08-24
本文章向大家介绍Pandas的用法,主要包括Pandas的用法使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

1.创建二维数组的几种方法

方法1:通过列表创建

DataFrame对象里包含两个索引,行索引(0轴,axis=0),列索引(1轴,axis=1)

import pandas as pd
import numpy as np

li = [
    [1,2,3,4],
    [2,3,4,5]
]
# DataFrame对象里包含两个索引,行索引(0轴,axis=0),列索引(1轴,axis=1)
d1=pd.DataFrame(data=li,index=['A','B'],columns=['views','loves','comments','tranfers'])
print(d1)

方法2:通过numpy对象创建

nupy=np.arange(8).reshape(2,4)
d2=pd.DataFrame(data=nupy,index=['A','B'],columns=['views','loves','comments','tranfers'])
print('方法2:\n',d2)

 方法3:通过字典的方式创建

dict = {
    'views':[1,2,],
    'loves':[2,3,],
    'comments':[3,4,]
}
d3=pd.DataFrame(data=dict,index=['蓝队','红队'])
print("方法3:\n",d3)

 2.按索引创建二维数组

# 行索引
dates=pd.date_range(start='today',periods=6)
# 数据
data_arr = np.random.randn(6,4)
# 列索引
columns = ['A','B','C','D']
d4 = pd.DataFrame(data_arr,index=dates,columns=columns)
print('索引:\n',d4)

 练习:

# 建立一个以2021年每一天作为索引,值为随机数
dates=pd.date_range(start='1/1/2021',end='12/31/2021',freq='D')
datas=np.random.randn(len(dates))
s1=pd.Series(datas,index=dates)
print("练习:\n",s1[:3])

DataFrame的基本操作

数据:

1.查看基础属性

不要为了追逐,而忘记当初的样子。

原文地址:https://www.cnblogs.com/lxzcloud/p/15181258.html