Панды dataframe имеют значения, начинающиеся с ключевого слова 'make'. Если значения начинаются с 'make', то его следует заменить на значение 'Yes'. Как этого добиться, используя python 3.x код.
dataframe
make
Yes
python 3.x
Заранее спасибо.
# with python 2.7 but should equally work in 3 import pandas as pd df = pd.DataFrame({ 'col1' : ['make','or','break'], 'col2' : ['make ','me','sweat']}) print df df = df.applymap(lambda v: 'Yes' if v[:4] == 'make' else v) print df
Я полагаю, вам нужно DataFrame.replace с ^ для начала строки:
DataFrame.replace
^
df = df.replace('^make', 'Yes', regex=True)