pandas之两大数据结构

Series

其字符串表现形式为:索引在左边,值在右边

当没有为其指定数据索引时,系统会自动创建一个[0->N-1]的索引

'''
Description: pandas-series
Autor: 365JHWZGo
Date: 2021-11-20 21:24:42
LastEditors: 365JHWZGo
LastEditTime: 2021-11-20 21:32:18
'''
import pandas as pd
import numpy as np
import string
index = np.array([ i for i in string.ascii_uppercase[:10]])
arr = pd.Series(np.linspace(1,10,10),index)
print('index\tvalue')
print(arr)

pandas之两大数据结构

DataFrame

DataFrame是一个表格型的数据结构,它包含有一组有序的列,每列可以是不同的值类型(数值,字符串,布尔值等)。DataFrame既有行索引也有列索引, 它可以被看做由Series组成的大字典。

#DataFrame
dates = pd.date_range('2021-11-11','2021-11-20')
col = np.array([ i for i in string.ascii_uppercase[:5]])
print(col.shape)
row = np.random.normal(0,1,(10,5))
print(row.shape)
calendar = pd.DataFrame(row,index=dates,columns=col)
print(calendar)

pandas之两大数据结构

上一篇:python list array dataframe之间的相互转换


下一篇:pandas数据统计插件的连接函数concat()妙用,灵活处理数据对象!