DataFrameDataFrame 是一个表格型的数据结构,它含有一组有序的列,每列可以是不同的值类型(数值、字符串、布尔型值)。DataFrame 既有行索引也有列索引,它可以被看做由 Series 组成的字典(共同用一个索引)。 DataFrame 构造方法如下:
参数说明:
Pandas DataFrame 是一个二维的数组结构,类似二维数组。 使用列表创建In [1]: import pandas as pddata = [['Geogle',10],['baidu',8],['360',5]]df = pd.DataFrame(data,columns=['Name','Age'],dtype=float)print(df)
使用 ndarrays 创建In [2]: import pandas as pddata = {'Name':['Google', 'Baidu', '360'], 'Age':[10, 8, 5]}df = pd.DataFrame(data)print(df)
使用字典创建In [5]: import pandas as pddata = [{'Google':10,'Baidu':8,'360':5}]df = pd.DataFrame(data)print(df)
Pandas 可以使用 loc 属性返回指定行的数据In [7]: import pandas as pddata = {'calories': [420, 380, 390],'duration': [50, 40, 45]}# 数据载入到 DataFrame 对象df = pd.DataFrame(data)# 返回第一行print(df.loc[0]) # 返回第一行和第二行print(df.loc[[0, 1]])
指定索引值In [4]: import pandas as pddata = {br 'calories': [420, 380, 390],'duration': [50, 40, 45]} # 数据载入到 DataFrame 对象df = pd.DataFrame(data,index=['day01','day02','day03'])# 返回caloriesprint(df.loc['day01'])
|
|