DataFrame 是一个表格型的数据结构
可以看作是多个Series共用一个index
索引 index
各个Series Colimn
构造
pandas.DataFrmae(data, index, columns,dtype, copy)
data为一组数据 可用 ndarray series map lists dict 生成
index | 索引 |
columns | 列标签 默认为(1,2,3,..,n) |
dtype | 数据类型 |
copy | 拷贝数据,默认为False |
#生成实例 import pandas as pd data = [['a',1],['b',2],['c',3]] df = pd.DataFrame(data, columns=['A','B'])
#使用ndarrays生成实例 data = { 'A':['a','b','c'], 'B':[1,2,3] } df = pd.DataFrame(data)
#使用字典创建 data = [ {'a':1,'b':2,'c':3}, {'a':10,'b':20,'c':30} ]
#返回第一行和第二行 df.loc[[0,1]] #返回特定行 df.loc['d']