假设我有两个数据帧:

import pandas
....
....
test1 = pandas.DataFrame([1,2,3,4,5])
....
....
test2 = pandas.DataFrame([4,2,1,3,7])
....

我试过test1.append(test2),但它相当于R的rbind.

如何将这两列合并为数据帧的两列,类似于R中的cbind函数?

推荐答案

test3 = pd.concat([test1, test2], axis=1)
test3.columns = ['a','b']

Python-3.x相关问答推荐

使用Python请求从特定URL下载图像时出错

无法使用诗词安装PyYaml

动态范围内来自另外两列的列求和

为什么我无法在django中按月筛选事件?

ImportError:抓取数据后找不到 html5lib

考虑到Pandas 系列中的不同索引,如何正确估计两列的百分比变化? Python相关

有效地缩短列表,直到第一次和最后一次出现不同于 None 的值

使用 from re findall 组合连续匹配并分离非连续匹配

过滤查询集和Q运算符的不同值

具有 2 个输入的 python 3 map/lambda 方法

Python从base64转换为二进制

无法在 Windows Python 3.5 上安装 Levenshtein 距离包

Python - For 循环数百万行

使用 Python3 与 HDFS 交互的最佳模块是什么?

Python中的多行日志(log)记录

tkinter TclError:错误的文件类型使用 askopenfilename

我可以替换 Python 中对象的现有方法吗?

新项目:Python 2 还是 Python 3?

TypeError:无法实例化类型元组;使用 tuple() 代替

python asyncio add_done_callback 与 async def