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)的主要内容,如果未能解决你的问题,请参考以下文章