zoukankan      html  css  js  c++  java
  • 连接两列Pandas数据框

     

    让我们讨论一下如何在pandas python中串联两列数据框。我们可以使用以下功能来做到这一点:

    • concat()
    • append()
    • join()

    示例1:使用该concat()方法。

    # importing the module
    import pandas as pd
      
    # creating 2 DataFrames
    location = pd.DataFrame({'area': ['new-york', 'columbo', 'mumbai']}) 
    food = pd.DataFrame({'food': ['pizza', 'crabs', 'vada-paw']})
      
    # concatenating the DataFrames
    det = pd.concat([location, food], join = 'outer', axis = 1)
      
    # displaying the DataFrame
    print(det)

    输出:

    示例2:使用该append()方法。

    # importing the module 
    import pandas as pd 
    
    # creating 2 DataFrames 
    first = pd.DataFrame([['one', 1], ['three', 3]], columns =['name', 'word']) 
    second = pd.DataFrame([['two', 2], ['four', 4]], columns =['name', 'word']) 
    
    # concatenating the DataFrames 
    dt = first.append(second, ignore_index = True) 
    
    # displaying the DataFrame 
    print(dt) 
    输出:

    # importing the module 
    import pandas as pd 
    
    # creating 2 DataFrames 
    location = pd.DataFrame({'area' : ['new-york', 'columbo', 'mumbai']}) 
    food = pd.DataFrame({'food': ['pizza', 'crabs', 'vada-paw']}) 
    
    # concatenating the DataFrames 
    dt = location.join(food) 
    
    # displaying the DataFrame 
    print(dt) 
    输出:

    对于连接DataFrame中两列的三种方法,我们可以添加不同的参数来更改轴,排序,级别等

  • 相关阅读:
    【Mysql学习笔记】浅析mysql的binlog
    HBase 学习笔记---守护进程及内存调优
    字符集例子-同一字符不同字符集编码不同及导入导出的乱码
    随机访问
    格式化的代价
    读写文本文件
    缓冲
    加速I/O的基本规则
    序列化再探讨
    数据库I/O:CMP、Hibernate
  • 原文地址:https://www.cnblogs.com/a00ium/p/13874664.html
Copyright © 2011-2022 走看看