我试图遍历数据帧中的许多列,运行计数和百分比,然后将每列的统计信息插入连接的数据帧中。我整理了一些代码,但对于这些东西仍然是新手,需要一点帮助。
for range(len(df))中的n:#我在for循环中假设类似这样的操作来迭代列
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]