allen5211985
allen5211985
采纳率66.7%
2019-11-15 16:46 阅读 518

请问如何把一列LIST转换成一列普通的浮点型

各位好:
手头有一列从汉字+数字类型字符串中提取出来的LIST,格式如下:
图片说明
希望把这一列LIST转换成普通的浮点型或者整型数字,请问应该用什么办法。从网上找了几种办法都不可行,特来求助。

下面是我自己尝试的办法:
alljob_new_first2['房号2'] = alljob_new_first2['房号2'].convert_objects(convert_numeric=True)

alljob_new_first2['房号2'][0] = pd.to_numeric(alljob_new_first2['房号2'][0])

alljob_new_first2['房号2'][0].apply(pd.to_numeric, errors='ignore')

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

1条回答 默认 最新

  • caozhy 从今以后生命中的每一秒都属于我爱的人 2019-11-15 17:11

    你的每个元素都是一个列表,并且其中都是字符串,那么

    newlist = map(lambda x: float(x['房号2'][0]), alljob_new_first2)
    
    点赞 评论 复制链接分享

相关推荐