【发布时间】:2021-08-13 00:07:23
【问题描述】:
我想遍历特定数据框中的 2 列,我想通过列的名称访问数据,但它在第 3 行给了我这个错误(类型错误)
i=0
for name,value in df.iteritems():
q1=df[name].quantile(0.25)
q3=df[name].quantile(0.75)
IQR=q3-q1
min=q1-1.5*IQR
max=q3+1.5*IQR
minout=df[df[name]<min]
maxout=df[df[name]>max]
new_df=df[(df[name]<max) & (df[name]>min)]
i+=1
if i==2:
break
【问题讨论】:
-
请添加足够大的
df样本以重现错误。另请提供您希望实现的输出示例。
标签: python pandas dataframe data-analysis exploratory-data-analysis