Pandas 的 Dataframe 对象可以通过许多方式创建,这里举几个常用的例子。
(1) 通过单个 Series 对象创建。Dataframe 是一组 Series 对象的集合,可以用单个 Series创建一个单列的 Dataframe:

pd.Dataframe(population, columns=['population']) 

输出结果如下所示:

 population 
 California 38332521 
 Florida 19552860 
 Illinois 12882135 
 New York 19651127 
 Texas 26448193

(2) 通过字典列表创建。任何元素是字典的列表都可以变成 Dataframe。用一个简单的列表综合来创建一些数据:

data = [{'a': i, 'b': 2 * i} 
for i in range(3)] 
    pd.Dataframe(data) 

输出结果如下所示:

 a b 
 0 0 0 
 1 1 2 
 2 2 4

即使字典中有些键不存在,Pandas 也会用缺失值 NaN(不是数字,not a number)来表示:

pd.Dataframe([{'a': 1, 'b': 2}, {'b': 3, 'c': 4}]) 

输出结果如下所示:

 a b c 
 0 1.0 2 NaN 
 1 NaN 3 4.0