我正在尝试遍历从第17列开始的csv,然后将结果堆叠在一起,类似于'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()