迭代数据框中的列并计算分组依据/百分比

时间:2020-04-03 04:36:30

标签: loops multiple-columns concat

我试图遍历数据帧中的许多列,运行计数和百分比,然后将每列的统计信息插入连接的数据帧中。我整理了一些代码,但对于这些东西仍然是新手,需要一点帮助。

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]

0 个答案:

没有答案