将pandas中的字符串值替换为Python3

时间:2018-11-15 16:24:55

标签: python python-3.x pandas dataframe

我有一个数据框列,如下所示:

df['Hits'] :
          High
          Medium
          Low
          Medium
          High

我想将其字符串值转换为int值,以使该列看起来像:

df['Hits']:
           100
           50
           10
           50
           100

我的代码:

def convert_cache_range(i):
         density = {"High":100,
                    "Medium":50,
                    "Low":10}

data_frame.CacheRange = [convert_cache_range(i) for i in data_frame.CacheRange]

它返回NA作为所有行的输出

0 个答案:

没有答案