from pandas import DataFrame; df = DataFrame(data={ 'age': [21, 22, 23], 'name': ['KEN', 'John', 'JIMI'] }, index=['1', '2', '3']); 查看: df
使用右键选择“edit”
访问的多种形式:
#按列访问 df['age'] #按行访问 df[1:2] #按行列号访问,第一行第一列 df.iloc[0:1, 0:1] #按行索引,列名访问;第二行且列属性为"name" df.at['1', 'name']
修改:
#修改列名 df.columns=['age2', 'name2'] #修改行索引 df.index = range(1,4)
删除:
#根据行索引删除 df.drop(1, axis=0) #默认参数axis=0 #根据列名进行删除 df.drop('age2', axis=1) #第二种删除列的方法 del df['age2']
注意axis的用法
使用0值表示沿着每一列或行标签索引值向下执行方法
使用1值表示沿着每一行或者列标签模向执行对应的方法
#增加行,注意,这种方法,效率非常低,不应该用于遍历中 df.loc[len(df)] = [24, "KENKEN"]; #增加列 df['newColumn'] = [2, 4, 6,];