DataFrame 是Pandas中最重要的一种数据结构,是一个表格型数据结构,相当于一个二维的ndarray,具有行索引和列索引
一、DataFrame的创建
可以之间传入一个字典,字典的key转换为列索引(行索引默认从0开始,步长为1),value为相应列的值。
import pandas as pd import numpy as np
dic = data = pd.DataFrame({'a':[1,2,3,4], 'b':pd.Series(1,index = list(range(4)),dtype='float32'), 'c':np.array([3] *4,dtype = 'int32')})
传入一个数组(索引可以自己指定)
xuhao = ['one','two','three','four','five','six'] df = pd.DataFrame(np.random.randn(6,4),index = xuhao,columns = list('abcd'))
行索引和列索引
二、数据的选取
取列
取行