Python 复制数据帧行并在同一数据帧上替换

Python 复制数据帧行并在同一数据帧上替换,python,pandas,vaex,Python,Pandas,Vaex,我有一个数据框,其中有两条记录的值很少,我想用更多值的记录替换这些记录,制作一个副本。 有人知道如何在熊猫或vaex上这样做吗 想要替换这些值​​148例如,使用​​140 有人帮忙吗 编辑: 我的数据框是这个 我想用第140天的值替换第148天的值 因为(周中的天=148)有1000条记录,(周中的天=140)有200000条记录 我想复制所有行day_of_year==140,并替换所有day_of_year==148的行如果我理解正确,这在vaex中应该很简单: df['new_col

我有一个数据框,其中有两条记录的值很少,我想用更多值的记录替换这些记录,制作一个副本。 有人知道如何在熊猫或vaex上这样做吗

想要替换这些值​​148例如,使用​​140 有人帮忙吗

编辑: 我的数据框是这个

我想用第140天的值替换第148天的值 因为(周中的天=148)有1000条记录,(周中的天=140)有200000条记录


我想复制所有行day_of_year==140,并替换所有day_of_year==148的行如果我理解正确,这在vaex中应该很简单:

df['new_col'] = df.func.where(df.day_of_week==148, 140, df.day_of_week)
在vaex中,新列将是虚拟列,即不占用任何内存。所以,不管您是覆盖现有的一个,还是使用映射保留一个单独的映射(最好保留一个单独的映射,以防以后需要调试您的进程)


我认为可以使用
numpy对pandas做类似的事情。其中
已经在我之前发表了评论。

请发布一个DataFramecheck我的帖子的小示例,我编辑@AndreI要复制所有行(年中日=140)并替换所有行(年中日=148)。请以我们可以复制和粘贴的格式发布数据子集。图像不起作用。此外,关于该子集的所需输出的示例将使您的问题更加清晰,并帮助您获得答案。基本上,我的问题是尝试复制行(其中,年中的日=140),并在加倍时将列值年中的日更改为148@B.Bogart