熊猫:将列从另一个df插入到某个位置的新df

我有一个df:

  A B C D
0 a f k p
1 b g l r
2 c h m s
3 d i n t
4 e j o u

我想用一列更新B列

B
a
b
c

但是在位置 n,这意味着我将保留 n-1 行并更新其余行。

因此输出将用于在索引 2 处更新:

  A B C D
0 a f k p
1 b a l r
2 c b m s
3 d c n t
4 e j o u

如何做到这一点?

莫兹韦

IIUC,并假设第一个输入是数据帧,df第二个输入是 Series s

n = 1 # second row (python indexes from 0)
df.update(s.set_axis(range(n, len(s)+n)))

输出:

   A  B  C  D
0  a  f  k  p
1  b  a  l  r
2  c  b  m  s
3  d  c  n  t
4  e  j  o  u

输入df

  A B C D
0 a f k p
1 b g l r
2 c h m s
3 d i n t
4 e j o u

输入s

0    a
1    b
2    c
Name: B, dtype: object

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

根据另一个df中的值填充新的df大熊猫

熊猫:从另一个包含组内特定值的df创建新的df

熊猫将行从1个DF移到另一个DF

如果值相同,Python Pandas将列从df复制到另一个

将值分配给另一个df的df $列?

如何将记录从某个位置复制到Firebase实时数据库中的另一个位置?

将DF上的行用作另一个DF中的新列名称

每隔n个位置将列表中的项目插入另一个列表

根据另一个df列的值范围设置熊猫df列的值

根据另一个df中与熊猫相关的信息,在另一个df中添加新列

根据一个键将数据从df复制到多列中的另一个df

将向量插入另一个向量中的某个位置

如何通过熊猫将特定的列从一个df复制/粘贴到另一个df

根据熊猫中的特定条件,将df的列替换为另一个df的另一个列

熊猫根据其他列的值从另一个更新一个df

将列df值追加到另一个df

熊猫只在有条件的情况下从一个df插入到另一个df的新值

CSS div从一个位置到另一个位置

如何将某个位置的文件和子文件夹归档到Linux中的另一个位置

VBA 使用 SHFileOperation 将较新的文件从一个位置复制到另一个位置

将 python 文件从当前位置运行到另一个位置?

从另一个 df 插入 df 时的空列

如何在某个位置将数字从列表更改为另一个?

如何在多个位置将列从文件插入到另一个文件

使用另一个 csv 将信息插入 DF 中的新行

使用另一个位置pandas df改变pandas DF

如何在某个位置将列从一个数据帧插入/移植到另一个数据帧?

在某个位置将 Python dict 添加到另一个 dict

如何将 pandas 嵌套列复制到另一个 DF?