小编Joh*_*Doe的帖子

如何在Pandas Python中使用另一个数据框替换数据框中的单词

我有两个数据框:

df

id   string_data
1    My name is Jeff
2    Hello, I am John
3    I like Brad he is cool.
Run Code Online (Sandbox Code Playgroud)

另一个名为的数据框allnames包含这样的名称列表:

id  name
1   Jeff
2   Brad
3   John
4   Emily
5   Ross
Run Code Online (Sandbox Code Playgroud)

我想将df其中出现的所有单词替换allnames['name']"Firstname"

预期产量:

id   string_data
1    My name is Firstname
2    Hello, I am Firstname
3    I like Firstname he is cool.
Run Code Online (Sandbox Code Playgroud)

我尝试了这个:

nameList = '|'.join(allnames['name'])
df['string_data'].str.replace(nameList, "FirstName", case = False))
Run Code Online (Sandbox Code Playgroud)

但它取代了几乎99%的单词

python dataframe pandas

6
推荐指数
1
解决办法
48
查看次数

如何在 Python OpenCV 中保存视频

我已经使用 CV2 打开了一个视频,并使用cv2.rectangle.

现在,当我这样做时cv2.imshow('frame',frame),它会播放视频。

相反,我想以原始大小和帧速率将视频保存在某处。

python opencv

2
推荐指数
1
解决办法
1889
查看次数

标签 统计

python ×2

dataframe ×1

opencv ×1

pandas ×1