通过遍历数据列来创建串联的csv文件

时间:2020-04-06 01:27:09

标签: numpy loops export-to-csv concat

我正在尝试遍历从第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()

0 个答案:

没有答案