numpy 侧重于多维数组的复杂计算,线性代数,复杂函数
pandas 侧重于数据处理,主要是一维二维数组
1.pandas下一维数组定义
1.1 直接生成
import pandas as pd
pd.Series([1,2,3])

左边是默认索引
1.2 pandas下也可以使用numpy定义的数组

1.3补充:pandas生成时间序列
data_list=pd.date_range(start=‘20210929’,periods=7,freq=“7D”)
freq,生成的日期的频次 H 小时 D天 M月 Y年
periods周期
data_list=pd.date_range(end=‘20210929’,periods=7,freq=“7D”)
end,start,一个是往前一个往后

2.pandas生成二维数组
2.1pd.DataFrame() 数据框

![data2=pd.Series([[1,2,3],[4,5,6]])](https://i-blog.csdnimg.cn/blog_migrate/87324271ec79e68c24f7ccbb1a734a64.png)
(Series生成的应该是两个一维数组)
2.2使用numpy生成二维数组

(pandas的一维数组竖排,numpy一维数组横排)
3.修改pandas数组的索引
一维数组,index=

多个小写字母作为索引(小写字母编码从97开始)
二维数组:
行 index= 列columns=

利用时间序列函数生成数组的索引

1434

被折叠的 条评论
为什么被折叠?



