DataFrame
表格型的数据结构
创建DataFrame
可以通过传入dict的方式,DataFrame会自动加上索引,并且列会有序排列data = {'state':['a', 'b', 'c']}, 'year':[2000, 1000, 2000], 'pop':[1.5, 1.6, 3.4]} frame = DataFrame(data)
可以指定列序列DataFrame(data,columns = ['year', 'state', 'pop'])
如果传入的数据找不到,就会以NaN代替DataFrame(data, columns = ['year', 'state', 'pop', 'debt'])
这里多了debt,就会以NaN代替
索引列
可以通过类似dict键值对的方式或者属性的方式frame['state'] frame.year
返回的Series拥有和DataFrame相同的index
索引行
frame.ix[0]
对列赋值
frame['debt'] = 16.5
创建列
直接赋值frame['my'] = frame.state == 'Ohio'