数据分析创建数据框与数据获取(1)

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,];
原文地址:https://www.cnblogs.com/topass123/p/13221951.html