python Pandas中的多个CASE WHEN语句(Python)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python Pandas中的多个CASE WHEN语句(Python)相关的知识,希望对你有一定的参考价值。
## cluster IMDB Ratings
import pandas as pd
import numpy as np
## determine conditions in function case_when
def case_when(row):
if (row['IMDB_Rating'] >= 0) & (row['IMDB_Rating'] <= 6):
return 'OK'
elif (row['IMDB_Rating'] > 6) & (row['IMDB_Rating'] <= 8):
return 'Good'
else:
return 'Excellent'
# apply case_when function
mydata['IMDB_cat'] = mydata.apply(case_when, axis=1)
以上是关于python Pandas中的多个CASE WHEN语句(Python)的主要内容,如果未能解决你的问题,请参考以下文章
MySQL case when 使用
Python根据pandas中的时间戳查找多个值
python中的多处理-在多个进程之间共享大对象(例如pandas数据框)
将分组后列的多个值合并为python pandas中的一列
pandas python中的COUNTIF在具有多个条件的多列上
python将多个excel中的所有工作表附加到pandas数据框中的有效方法