大熊猫dataframe
的值以关键字“ make
”开头。如果值以“ make
”开头,则应将其替换为值“ Yes
”。
如何使用python 3.x
代码实现这一目标。
谢谢。
答案 0 :(得分:0)
我相信您需要DataFrame.replace
和^
来开始字符串:
df = df.replace('^make', 'Yes', regex=True)
答案 1 :(得分:0)
# 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