Создать объединенный CSV-файл из циклического прохождения по столбцам данных - PullRequest
0 голосов
/ 06 апреля 2020

Я пытаюсь перебрать csv, начиная столбец 17, а затем расположить стек результатов друг над другом, как это делает pd.concat ([df1, df2], axis = 0) '. Мой код перебирает все столбцы, и я знаю, почему, но не уверен, как исправить то, когда я экспортирую в csv, электронная таблица перемешана или не отображается правильно. Цени любую помощь.

em_list=[]
for k in range(len(ad)): 
    n=ad.iloc[:,k]
    counts=n.value_counts() # *
    perc3=n.value_counts(normalize=True) # *
             .mul(100).round(1).astype(str)+'%'  # *
    df4=pd.DataFrame(perc_str3)
    em_list.append(df4)
    k=k+1
df=pd.concat(em_list)
df1=pd.DataFrame.from_records(df)
df1.to_csv()
...