1、DataFrame对象生成
简介:DataFrame对象是pandas包中存储和处理二维数据的主要形式。
语法:mydata = pandas.DataFrame(data, columns=, index=)
data:数据(必选)
columns:列名(非必选,省略时默认为0、1、2……)
index:行名(非必选,省略时默认为0、1、2……)
三个参数类型可以是list、dictionary、tuple、numpy对象、函数等。
注意:三个参数的对应维度要相等,否则报错!
import pandas as pd
score = [[34,67,87],[68,98,58],[75,73,86],[94,59,81]] #准备数据
例1:未指定columns和index
mydata = pd.DataFrame(score) #省略columns和index参数
print(mydata) #输出结果
print(type(mydata)) #查看数据类型
0 1 2
0 34 67 87
1 68 98 58
2 75 73 86
3 94 59 81
<class 'pandas.core.frame.DataFrame'>
例2:指定columns和index
name = ['小明','小红','小李']
course = ['语文','数学','英语','政治']
mydata = pd.DataFrame(score,columns=name,index=course) #指定columns和index参数
print(mydata)
小明 小红 小李
语文 34 67 87
数学 68 98 58
英语 75 73 86
政治 94 59 81
网友评论