理解Dataframe
Dataframe是pandas中的一种数据结构,表示二维矩阵的数据表,区别于列表和字典这种一维的结构。二维具体表示为行和列,类似于sql中表的格式(或者简单理解为类似于excel中的一张表),每一列可储存不同的数据类型,比如字符型、数值型、布尔型或者object类型。
创建Dataframe
-
从字典中创建
import pandas as pd
d = {'广东':['广州','深圳'], '福建':['福州', '厦门']}
df = pd.DataFrame(d)
注:
使用第一种方法一般需要字典的值为列表,如果是
d = {'广东':23, '福建':8, '江苏':13}
df = pd.DataFrame(d)
会报错:ValueError: If using all scalar values, you must pass an index,意思是需要确定并传入索引index。
-
解决办法一可以根据想要表达的意思传入索引: