python - 将数组添加到Python中的数据框

标签 python pandas

我有一个数据框 df,其 df.shape:(971,1)

我有一个带有 anarray.shape 的数组:(971,80)。

如何将数组添加到我的数据框中,以便获得形状:(971,81)。

我只找到数组进入一列的解决方案,但在我的例子中它应该进入几列。

最佳答案

我相信您需要具有相同索引的帮助器DataFrame,如df,然后DataFrame.join :

df = df.join(pd.DataFrame(anarray, index=df.index))

关于python - 将数组添加到Python中的数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60390868/

相关文章:

python - 将 Google 电子表格数据转换为 pandas 数据框

python - 获取多个目录和子目录中文件的绝对路径

python - Pandas 错误 - 为什么我的对象是混合类型?

python - 在python的数据框中查找每一行中的最大值

javascript - Python 和 JavaScript 中的哈希 sha1

python - 使用 Pandas 从文本文件中提取标题数据

python - 如何将列表中的连续元素拆分为子列表

python - 为什么这个理解会返回一个生成器?

python - 在 python 中将字符串作为 FORMDATA 发布

python - 如何将 jinja 循环中的单个 jinja 变量作为参数传递给 python 函数?