我非常需要你的帮助来简化一个代码,使我能够对salesforce销售线索进行数据分析。你知道吗
我有以下数据帧,正如您所看到的,由于python对在一个列表中管理550多个对象的限制,这些数据帧被拆分。你知道吗
Iterlist = list()
for x in range(0, int(len(List)/550)+1):
m = List[550*x: 550*x+550]
Iterlist.append(m)
Iterlist0= pd.DataFrame(Iterlist[0])
Iterlist1= pd.DataFrame(Iterlist[1])
Iterlist2= pd.DataFrame(Iterlist[2])
...and so on until the initial longer list is split
。。。 由于格式原因,已在以下列表中转换:
A= Iterlist0["Id"].tolist()
mylistA = "".join(str(x)+ "','" for x in A)
mylistA = mylistA[:-2]
mylistA0 = "('" + mylistA + ")"
B = Iterlist1["Id"].tolist()
mylistB = "".join(str(x)+ "','" for x in B)
mylistB = mylistB[:-2]
mylistB1 = "('" + mylistB + ")"
C = Iterlist2["Id"].tolist()
mylistC = "".join(str(x)+ "','" for x in C)
mylistC = mylistC[:-2]
mylistC2 = "('" + mylistC + ")"
and so on...
。。。你知道吗
我想创建一个循环,允许我使用以下代码模板从salesforce查询每个列表,例如:
queryA='SELECT '+cols[1]+', '+cols[2]+', '+cols[3]+', '+cols[4]+', '+cols[5]+', '+cols[6]+', '+cols[7]+', '+cols[8]+' FROM LeadHistory WHERE LeadId IN '+mylistA0
最后:
sf = Salesforce(username='xxx', password='xxx', security_token='xxx')
leadhistory=sf.query\u全部(克雷亚)
我不想为了得到结果而用特定的名称、列表和查询一遍又一遍地写大量的数据帧。我想为上面写的每一个代码都有一行代码,让python根据550个元素的数量列表自动更新命名。你知道吗
我是一个新的编程语言和任何提示将帮助我很多。我认为可以简化很多,但不知道怎么做。你知道吗
提前谢谢!你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐