在Python Pandas中将多个数据框结果与for循环结合

新手

可以说我具有以下功能:

def query():
    dict = (
             { "NO" : 1, "PART" : "ALPHA" }, 
             { "NO" : 2, "PART" : "BETA" }
           )
    finalqueryresult = pandas.DataFrame()

    for info in dict: #I use this loop to request query depends on the dict data, in this example twice (2 records from dict)
         finalqueryresult.append( sendquery(info["NO"], info["PART"]) )

def sendquery( no, part):
     *some code to request query to server and save it under reqresult variable*
     *.....*
     *.....*
     return reqresult

例如,在上面的示例中,当发送第一个查询(记录为“ NO” = 1)时,它将返回:(可以说这是df1

  NAME  COUNTRY
1  RYO   JPN
2  JON   NZ

和最后一个查询(记录为“ NO” = 2):(让我们说这个df2

   NAME    COUNTRY
1  TING      CN
2  ASHYU     INA

我想要的是finalqueryresult将是这样的:(df1与df2结合使用):

  NAME     COUNTRY
1 RYO        JPN
2 JON        NZ
3 TING       CN
4 ASHYU      INA

但是我失败了,finalqueryresult总是为空。我想这是有问题的:

for info in dict:
     finalqueryresult.append( sendquery(info["NO"], info["PART"]) )
耶斯列尔

我认为您需要先将所有内容追加DataFrames到列表中dfs,然后使用concat

dfs= []
for info in dict:
     #sendquery(info["NO"], info["PART"] return DataFrame
     dfs.append( sendquery(info["NO"], info["PART"]) )

finalqueryresult = pd.concat(dfs, ignore_index=True)  

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Python Pandas中将多个数据框结果与for循环结合

来自分类Dev

如何使用python pandas在循环中加入多个数据框

来自分类Dev

python - for 循环输入多个数据框以发挥作用

来自分类Dev

Python:使用pd.concat结合多个数据框表

来自分类Dev

在python pandas中的循环中将大数据框中的许多子数据框合并

来自分类Dev

Python从多个数据框创建组合

来自分类Dev

在python中排序多个数据框

来自分类Dev

读取按nan行拆分的数据框,并在Python中将其重塑为多个数据框

来自分类Dev

Python /熊猫:使用“循环”将多个数据框写入Excel工作表

来自分类Dev

在python 2.7中使用for循环创建多个数据框

来自分类Dev

如何在python中使用for循环创建多个数据框

来自分类Dev

Python-在while循环中将列表追加到列表-结果与预期不符

来自分类Dev

如何使用Python Pandas使用同一数据库创建多个数据框

来自分类Dev

在新列Python Pandas中将groupby结果的值与数据框合并

来自分类Dev

Python pandas:迭代多个数据帧

来自分类Dev

Python Pandas-比较2个数据框,多个参数

来自分类Dev

Python Pandas基于多个值字段合并两个数据框

来自分类Dev

检查多个数据框的列中的值组合是否遵循给定的模式(规则)-Pandas Python

来自分类Dev

Python Pandas基于多个值字段合并两个数据框

来自分类Dev

Python:无循环地从另一个数据框中选择一个数据框中的多个列

来自分类Dev

Python,Pandas:将数据框与字典结合(按条件)

来自分类Dev

使用Python从字典中提取多个数据框

来自分类Dev

在python中检查多个数据框中的空值

来自分类Dev

Python在列表中转置多个数据框

来自分类Dev

python将多个数据框与日期合并

来自分类Dev

For循环数据框python

来自分类Dev

在bash终端中将python函数与for循环结合

来自分类Dev

Python pandas数据框:数据框到另一个数据框

来自分类Dev

python pandas dataframe加入两个数据框

Related 相关文章

  1. 1

    在Python Pandas中将多个数据框结果与for循环结合

  2. 2

    如何使用python pandas在循环中加入多个数据框

  3. 3

    python - for 循环输入多个数据框以发挥作用

  4. 4

    Python:使用pd.concat结合多个数据框表

  5. 5

    在python pandas中的循环中将大数据框中的许多子数据框合并

  6. 6

    Python从多个数据框创建组合

  7. 7

    在python中排序多个数据框

  8. 8

    读取按nan行拆分的数据框,并在Python中将其重塑为多个数据框

  9. 9

    Python /熊猫:使用“循环”将多个数据框写入Excel工作表

  10. 10

    在python 2.7中使用for循环创建多个数据框

  11. 11

    如何在python中使用for循环创建多个数据框

  12. 12

    Python-在while循环中将列表追加到列表-结果与预期不符

  13. 13

    如何使用Python Pandas使用同一数据库创建多个数据框

  14. 14

    在新列Python Pandas中将groupby结果的值与数据框合并

  15. 15

    Python pandas:迭代多个数据帧

  16. 16

    Python Pandas-比较2个数据框,多个参数

  17. 17

    Python Pandas基于多个值字段合并两个数据框

  18. 18

    检查多个数据框的列中的值组合是否遵循给定的模式(规则)-Pandas Python

  19. 19

    Python Pandas基于多个值字段合并两个数据框

  20. 20

    Python:无循环地从另一个数据框中选择一个数据框中的多个列

  21. 21

    Python,Pandas:将数据框与字典结合(按条件)

  22. 22

    使用Python从字典中提取多个数据框

  23. 23

    在python中检查多个数据框中的空值

  24. 24

    Python在列表中转置多个数据框

  25. 25

    python将多个数据框与日期合并

  26. 26

    For循环数据框python

  27. 27

    在bash终端中将python函数与for循环结合

  28. 28

    Python pandas数据框:数据框到另一个数据框

  29. 29

    python pandas dataframe加入两个数据框

热门标签

归档