串联Pandas数据框架的两列数据

串联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)

输出 :
串联Pandas数据框架的两列数据

例子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)

输出 :
串联Pandas数据框架的两列数据

例子3 :使用.join()方法。

# 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)

输出 :
串联Pandas数据框架的两列数据

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程