如何根据另一数据框替换一个熊猫数据框列中的所有字符

新星

我想使用第二个数据帧(df2)中的映射替换一个数据帧(df1)中的列(Text)。df1列至:

        Text    
0       yuwladu
1       jamiyEu
2       {lna~Asi

映射数据框:

  Replace   With
0   }   ئ
1   u   ُ
2   w   و
3   l   ل
4   a   َ
5   d   د
6   j   ج
7   m   م
8   y   ي
9   E   ع
10  {   ٱ
11  n   ن
12  ~   ّ
13  A   ا
14  s   س
15  i   ِ

最终结果应为:

        Text    
0       يُولَدُ
1       جَمِيعُ
2       ٱلنَّاسِ

由于文件大小(128,000行),因此希望转换速度很快。昨天,我整天检查了几乎所有类似的解决方案,但没有一个对我有用。

乔恩·克莱门斯

创建str翻译表并将其应用于您的输入,例如:

trans = str.maketrans(df2.set_index('Replace')['With'].to_dict())
new_text = df1['Text'].str.translate(trans)

将为您new_text提供:

0     يُولَدُ
1     جَمِيعُ
2    ٱلنَّاسِ

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据另一数据框熊猫的列中的值替换一个数据框的行中的值

来自分类Dev

使用另一数据框的行中的值替换一个数据框的列中的所有值(按行名和列名匹配),替换为字符

来自分类Dev

如何用所有列的另一个数据框中的匹配行替换一个数据框中的行

来自分类Dev

根据另一个数据框替换一个数据框中的Value

来自分类Dev

用熊猫中另一个数据框的列替换一个数据框的列

来自分类Dev

用另一个数据框(不是合并)引用的值替换/替换一个数据框中的所有值

来自分类Dev

如何从一个数据框中删除属于另一数据框的所有行?

来自分类Dev

根据另一个数据框替换一个数据框中的列中的多个值

来自分类Dev

如何根据来自另一个表的检查替换熊猫数据框中的一列中的值

来自分类Dev

熊猫:根据索引和列将一个数据框的值替换为另一数据框的值

来自分类Dev

熊猫:根据其他数据框中的列替换一个数据框中的特定列中的值

来自分类Dev

根据另一个数据框的索引替换所有列值

来自分类Dev

如何将一个数据框中的整个列替换为另一数据框中的另一列?

来自分类Dev

在某些情况下,如何根据不同的数据框列替换一个数据框的列值?

来自分类Dev

替换一个数据框中的行(如果它们出现在另一数据框中)

来自分类Dev

如何根据另一个数据框中的查找值替换熊猫数据框值?

来自分类Dev

如何根据同一数据框中另一列的值替换数据框中的值?

来自分类Dev

熊猫用另一个数据框的值替换一个数据框的值

来自分类Dev

根据来自另一个数据框的转换表替换列中的字符

来自分类Dev

是否可以根据另一数据框的内容组合一个数据框中的列?

来自分类Dev

大熊猫:基于两列,用另一个数据框的值替换一个数据框的值

来自分类Dev

如何根据熊猫中另一个数据框中的列对数据框进行排序?

来自分类Python

用另一个数据框的值替换一个数据框的列值

来自分类Dev

从另一个数据框中替换一个数据框中的值

来自分类Python

如何从一个数据框向另一数据框添加列?

来自分类Dev

如何根据另一个数据框条件替换数据框列中的值

来自分类Dev

如何用数据框中的另一个字符串替换一个字符串?

来自分类Dev

使用查找另一个数据框替换一个数据框中的文本

来自分类Dev

根据同一数据框的另一列绘制一个列

Related 相关文章

  1. 1

    根据另一数据框熊猫的列中的值替换一个数据框的行中的值

  2. 2

    使用另一数据框的行中的值替换一个数据框的列中的所有值(按行名和列名匹配),替换为字符

  3. 3

    如何用所有列的另一个数据框中的匹配行替换一个数据框中的行

  4. 4

    根据另一个数据框替换一个数据框中的Value

  5. 5

    用熊猫中另一个数据框的列替换一个数据框的列

  6. 6

    用另一个数据框(不是合并)引用的值替换/替换一个数据框中的所有值

  7. 7

    如何从一个数据框中删除属于另一数据框的所有行?

  8. 8

    根据另一个数据框替换一个数据框中的列中的多个值

  9. 9

    如何根据来自另一个表的检查替换熊猫数据框中的一列中的值

  10. 10

    熊猫:根据索引和列将一个数据框的值替换为另一数据框的值

  11. 11

    熊猫:根据其他数据框中的列替换一个数据框中的特定列中的值

  12. 12

    根据另一个数据框的索引替换所有列值

  13. 13

    如何将一个数据框中的整个列替换为另一数据框中的另一列?

  14. 14

    在某些情况下,如何根据不同的数据框列替换一个数据框的列值?

  15. 15

    替换一个数据框中的行(如果它们出现在另一数据框中)

  16. 16

    如何根据另一个数据框中的查找值替换熊猫数据框值?

  17. 17

    如何根据同一数据框中另一列的值替换数据框中的值?

  18. 18

    熊猫用另一个数据框的值替换一个数据框的值

  19. 19

    根据来自另一个数据框的转换表替换列中的字符

  20. 20

    是否可以根据另一数据框的内容组合一个数据框中的列?

  21. 21

    大熊猫:基于两列,用另一个数据框的值替换一个数据框的值

  22. 22

    如何根据熊猫中另一个数据框中的列对数据框进行排序?

  23. 23

    用另一个数据框的值替换一个数据框的列值

  24. 24

    从另一个数据框中替换一个数据框中的值

  25. 25

    如何从一个数据框向另一数据框添加列?

  26. 26

    如何根据另一个数据框条件替换数据框列中的值

  27. 27

    如何用数据框中的另一个字符串替换一个字符串?

  28. 28

    使用查找另一个数据框替换一个数据框中的文本

  29. 29

    根据同一数据框的另一列绘制一个列

热门标签

归档