我正在尝试替换数据框的一列中的值。列(“ female”)仅包含值“ female”和“ male”。
我尝试了以下方法:
w['female']['female']='1'
w['female']['male']='0'
但是会收到与以前结果完全相同的副本。
理想情况下,我希望得到一些类似于下面的循环元素的输出。
if w['female'] =='female':
w['female'] = '1';
else:
w['female'] = '0';
我浏览了gotchas文档(http://pandas.pydata.org/pandas-docs/stable/gotchas.html),但无法弄清楚为什么什么也没发生。
任何帮助将不胜感激。