我想将符合某个条件的数据循环加入一个假的dataframe 然后出excel
我怎样才能将ini文件中所有大于200的都放入dataframe 并输出到excel ,现在只能输出最后一个符合条件的,不能放入全部
ini(ch 200,ch201,ch202,ch203,ch204,ch205)
for value in cf["section"].keys
guest=value
for clist in guest:
if guest>200:
data={'No':[0],'callip':[clist],'cunt':[0]}
df=pd.DataFrame(data)
print(df)
'No':[0],'callip':[ch205],'cunt':[0]
类似这样子 ,如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮
ini(ch 200,ch201,ch202,ch203,ch204,ch205)
for value in cf["section"].keys
guest=value
data={'No':[],'callip':[],'cunt':[]}
for clist in guest:
if guest>200:
data['No'].append(0)
data['callip'].append(clist)
data['cunt'].append(0)
df=pd.DataFrame(data)
print(df)
在循环上面定义一个空数据框,dfs=pd.DataFrame(),在循环中将df添加到dfs中,使用语句dfs.append(df,ignore_index=True),然后将dfs输出到excel即可