步骤1:我从csv文件中导入了包含熊猫的数据库:
import pandas as pd
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
path_file = os.path.join(BASE_DIR, 'csv/complete_kiko_camel_product_list.csv')
df_read = pd.read_csv(path_file)
步骤2:我想使用所有数据创建多个数据帧,但具有不同的特征:
前1000个元素按column_name_1排序
前1000个元素按column_name_2排序
然后继续(总共5个数据帧)
我尝试过类似的操作,但由于数据帧不充当变量,因此会引发错误:
df_text = df_read.sort_values('ratio_text', axis = 0, ascending = False, inplace = True, na_position ='last').head(1000)
df_ssim = df_read.sort_values('ratio_image', axis = 0, ascending = False, inplace = True, na_position ='last').head(1000)
df_hist = df_read.sort_values('average_histogram_ssim', axis = 0, ascending = False, inplace = True, na_position ='last').head(1000)
df_sust = df_read.sort_values('average_substract_ssim', axis = 0, ascending = False, inplace = True, na_position ='last').head(1000)
步骤3:最后,我想创建一个将其他5个连接在一起的数据框:
frames = [df_gray, df_text, df_ssim, df_hist, df_sust]
df_ordered = pd.concat(frames)
如何修复STEP 2?
您应该清除所有内容,inplace=True
并且axes=0
默认情况下可以删除它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句