Я пытаюсь перебрать множество столбцов в кадре данных, рассчитать количество и проценты, а затем вставить статистику каждого столбца в объединенный кадр данных. Я собрал немного кода, но все еще плохо знаком с вещами и нуждаюсь в небольшой помощи.
для n в диапазоне (len (df)): # Я предполагаю что-то подобное в a для l oop для итерации столбцов
df.iloc[:,17] #my starting point in csv file
counts=df.value_counts()
perc2=df.value_counts(normalize=True)
perc_str3=df.value_counts(normalize=True).mul(100).round(1).astype(str)+'%'
perc_str3
df1=pd.DataFrame(perc_str3)
vertical_stack = pd.concat([df1, df2], axis=0) #eventually [df1, df2, d3,d4 etc]