1.DataFrame概述:
Series的模型是二维数组.
2.DataFrame创建:
(1)通过二维数组创建:
#二维数组创建
DataFrame1 = pa.DataFrame([[1,2,3],[4,5,6]],index=[‘jenny’,‘danny’],columns=[‘C’,‘E’,‘M’])
print(‘通过二维数组创建:’)
print(DataFrame1)
说明:
(1)index属性通过列表指定行索引的名称
(2)columns属性通过列表指定列索引的名称
(2)通过二维字典创建
print(‘通过二维字典创建:’)
DataFrame2 = pa.DataFrame({ ‘aenney’:{‘c’:2,‘e’:3,‘d’:4},‘danny’:{‘c’:1,‘e’:5,‘d’:7} })
dataFrame3 = DataFrame2.T
print(dataFrame3)
说明:
a.字典最外层的键值对应的是columns的索引
3.DataFrame属性:
(1)index属性:
DataFrame1.index = [‘zhangsan’,‘lisi’]
print(“after modify index:”)
print(DataFrame1)
说明:
a.index对应的是行的名称
b.通过reset_index函数可以清除索引值
c.通过set_index函数可以将某一列指定为index列
(2)columns
DataFrame1.columns = [‘语文’,‘数学’,‘英语’]
print(‘after modify columns:’)
print(DataFrame1)