前言
学会创建Series和DataFrame
一、Series创建
pandas.Series(data = None,index = None,dtype = None,name = None,copy = False,fastpath = False)
Series是一个类似一维数组的对象,它能够保存任何类型的数据,主要由一组数据和与之相关的索引两部分构成。Series的索引位于左边,数据位于右边。
代码如下(示例):
import pandas as pd
import numpy as np
arr1 = pd.Series(np.array([4,5,7,3]),index=['a','b','c','d'])
print(arr1)
arr1[0]=12
print(arr1)
dirt={
"李白":"诗仙",
"杜甫":"诗圣",
"李贺":"诗魔"
}
arr2 = pd.Series(dirt)
print(arr2)
二、DataFrame创建
pandas.DataFrame(data = None,index = None,columns = None,dtype = None,copy = False )
DataFrame是一个类似于二维数组或表格(如Excel)的对象,它每列的数据可以是不同的数据类型。
(说明:DataFrame的索引不仅有行索引,还有列索引,数据可以有多列。)
代码如下(示例):
pf = pd.DataFrame(np.arange(16).reshape(4,4),index=["a","b","c","d"],columns=["A","B","C","D"])
print(pf)
# A B C D
# a 1 2 3 4
# b 5 6 7 8
# c 9 10 11 12
# d 13 14 15 16
dirt1={
"李白":["诗仙"],
"杜甫":["诗圣"],
"李贺":["诗魔"]
}
df = pd.DataFrame(dirt1)
print(df)
# 李白 杜甫 李贺
# 0 诗仙 诗圣 诗魔