Pyspark: Как заменить совпавшую строку значением из словаря, используя regexp_replace?Python

Программы на Python
Ответить Пред. темаСлед. тема
Гость
 Pyspark: Как заменить совпавшую строку значением из словаря, используя regexp_replace?

Сообщение Гость »

из pyspark.sql импортировать SparkSession из функций импорта pyspark.sql как F импортировать повторно spark = SparkSession.builder.appName("SubstituicaoDicionario").getOrCreate() словарь = { "word1": "замена 1", "word2": "замена 2", } data = \[("Это пример со словом1 и словом2.",)\] df = spark.createDataFrame(data, \["Текст"\]) Regular_expression = "|".join(r"\\b" + re.escape(word) + r"\\b" для слова в словаре.keys()) df = df.withColumn("Replaced_Text", F.regexp_replace("Text", fr"{regular_expression}", словарь\[f"{$0}"\])) df.show(усечение=False) Синтаксическая ошибка: неверный синтаксис Файл "\", строка 1 ($0) ^ SyntaxError: неверный синтаксис +--------------------------+------ ----------------------------------------------------------------+ |Текст |Замененный_текст | +--------------------------+------ ----------------------------------------------------------------+ |Это пример со словом1 и словом2.|Это пример с заменой 1 и заменой 2.| +--------------------------+------ ----------------------------------------------------------------+
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Шаблон regexp regexp JS с функцией EXEC не работает
    Anonymous » » в форуме Html
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Шаблон regexp regexp JS с функцией EXEC не работает
    Anonymous » » в форуме Html
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Заменить слова в тексте с помощью словаря Python (заменить ключ его значением)
    Anonymous » » в форуме Python
    0 Ответы
    136 Просмотры
    Последнее сообщение Anonymous
  • JavaScript Заменить и синтаксис REGEXP
    Anonymous » » в форуме Html
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Заполнить маску RegExp в Java
    Гость » » в форуме JAVA
    0 Ответы
    29 Просмотры
    Последнее сообщение Гость

Вернуться в «Python»