df_empty = pd.DataFrame(columns=['A', 'B', 'C', 'D'])
    # 创建一个空的 DataFrame
------------------------------------------
df.shape[1]#列数
df.shape[0]#行数
len(df)#行数
if 'a' in df.values:
    print('ok')#是否包含判断
if df[(df.id=="a")].index.tolist():
    print("OK")#是否包含判断
--------------------------------------
df = df.reset_index(drop=True)#删除原来索引,重新建立从0开始的索引
equ_data= equ_data.reindex(index=range(len(equ_data)))
    #re_index()是用来更新index顺序的,并不能修改index

test.rename(columns={"log_time":"Log_time", "ratio1":"Ratio1"}, inplace=True)
test.rename(index={16626:0}, inplace=True)
    #rename()方法可以修改列名和index名,但必须一一指定
------------------------------------------
直接修列索引:
df = pd.DataFrame(df,columns = ['One','Two','Three'])

 

df = pd.concat([df1, df2]).drop_duplicates()
#返回移除整行相同后的数据
#drop_duplicates(['columnsA', 'columnsB']) 移除对应列下相同的数据

 

posted on 2018-05-30 14:43  math98  阅读(268)  评论(0)    收藏  举报