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']) 移除对应列下相同的数据
浙公网安备 33010602011771号