17 lines
853 B
Python
17 lines
853 B
Python
import pandas as pd
|
|
|
|
# 1. Читаем исходный файл
|
|
df = pd.read_csv("MEN.csv")
|
|
|
|
# 2. Условие: строки, где есть подстрока
|
|
substring = "все вышеперечисленное"
|
|
|
|
q = "Что для вас является наиболее привлекательной чертой в мужчине? \n"
|
|
|
|
mask = df[q].str.contains(substring, na=False)
|
|
|
|
# 3. Замена значений
|
|
df.loc[mask, q] = "внешняя привлекательность (в том числе, физическая подготовка);ведение здорового образа жизни;эмоциональная открытость;инициативность;ум и интеллект;высокий заработок"
|
|
|
|
# 4. Сохранение в новый файл
|
|
df.to_csv("MEN.fixed.csv", index=False) |