系统:Windows 7 语言版本:Anaconda3-4.3.0.1-Windows-x86_64 编辑器:pycharm-community-2016.3.2
index
,columns
今日歌曲:
DataFrame
可以看成一个二维表格,不过这个二维表格有行标题也有列标题,而且每类标题可能不止一级index
参数指定行名称import pandas as pddict1 = {"a": [1, 3, 5, 6], "b": [11, 12, 15, 16],
"c": [22, 27, 29, 30], "d": [82, 87, 89, 80]}df = pd.DataFrame(dict1, index=["x", "y", "z", "q"])
print("df= \n", df
运行结果
index
属性获取行索引信息,使用values
将索引对象转化为列表columns
属性获取列索引信息,使用values
将索引对象转化为列表columns
为复数index_ = df.index
print("\nindex=", index_.values)
print(type(index_))column_ = df.columns
print("\ncolumn=", column_.values)
print(type(column_))
运行结果
get_loc
index_ = df.index
column_ = df.columnsprint("\n")
xloc = index_.get_loc("z")
print("行索引 z 的位置=", xloc)
yloc = column_.get_loc("d")
print("列索引 d 的位置=", yloc)
运行结果