批量修改datafram中某一列
Posted sxinfo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了批量修改datafram中某一列相关的知识,希望对你有一定的参考价值。
如要对df中列名为“values”的值做修改,大于等于50改为1,小于50改为0,可用apply函数来实现:
def fun(x): if x >= 50: return 1 else: return 0 df[‘values‘] = df[‘values‘].apply(lambda x: fun(x))
以上是关于批量修改datafram中某一列的主要内容,如果未能解决你的问题,请参考以下文章
pandas使用query函数删除dataframe中某一列数值大于等于某一特定值的行(remove dataframe rows baed on column value)
pandas使用query函数删除dataframe中某一列数值小于某一特定值的行(remove dataframe rows baed on column value)