首页 > 其他 > 详细

连接两列Pandas数据框

时间:2020-10-25 19:54:42      阅读:38      评论:0      收藏:0      [点我收藏+]
 

让我们讨论一下如何在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中两列的三种方法,我们可以添加不同的参数来更改轴,排序,级别等

连接两列Pandas数据框

原文:https://www.cnblogs.com/a00ium/p/13874664.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!