numpy pandas基础知识笔记 6.pandas基本

与numpy不同,pandas类似于字典的一个形式

例子:

import pandas as pd
import numpy as np
s = pd.Series([1,3,6,np.nan,44,1])
print(s)

0     1.0
1     3.0
2     6.0
3     NaN
4    44.0
5     1.0
dtype: float64

 

dates:

例:

import pandas as pd
dates = pd.date_range('20210101',periods=6)
print(dates)
输出:DatetimeIndex(['2021-01-01', '2021-01-02', '2021-01-03', '2021-01-04',
               '2021-01-05', '2021-01-06'],
              dtype='datetime64[ns]', freq='D')

 

使用DataFrame将dates来表示索引

例:

import pandas as pd
import numpy as np
dates = pd.date_range('20210101',periods=6)
df = pd.DataFrame(np.random.randn(6,4),index = dates,columns = ['a','b','c','d'])
print(dates)
print(df)

输出:

                   a         b         c         d
2021-01-01  1.184598  1.595158  0.087747 -0.428827
2021-01-02  1.192811  0.172435 -0.398534  0.532112
2021-01-03 -0.627860  0.151812  1.260341 -0.986803
2021-01-04 -1.488931  1.044934  0.232312  0.800131
2021-01-05 -0.895124  0.634711 -1.011040  0.587427
2021-01-06 -0.520366  0.532158 -0.280449  0.092338

 

默认使用0 1 2 3之类作为索引

例:df1 = pd.DataFrame(np.arange(12).reshape(3,4))

输出: 

    0  1   2   3
0  0  1   2   3
1  4  5   6   7
2  8  9  10  11

 

也可以通过字典来使用DataFrame

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值