栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

python pandas用数字替换数据框中的字符串

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python pandas用数字替换数据框中的字符串

Dataframe.replace

In [9]: mapping = {'set': 1, 'test': 2}In [10]: df.replace({'set': mapping, 'tesst': mapping})Out[10]:    Unnamed: 0 respondent  brand engine  country  aware  aware_2  aware_3  age  0          a  volvo      p      swe      1        0        1   23   11          b  volvo   None      swe      0        0        1   45   22          c    bmw      p       us      0        0        1   56   33          d    bmw      p       us      0        1        1   43   44          e    bmw      d  germany      1        0        1   34   55          f   audi      d  germany      1        0        1   59   66          g  volvo      d      swe      1        0        0   65   77          h   audi      d      swe      1        0        0   78   88          i  volvo      d       us      1        1        1   32  tesst set  0     2   1  1     1   2  2     2   1  3     1   2  4     2   1  5     1   2  6     2   1  7     1   2  8     2   1

正如@Jeff在评论中指出的那样,在熊猫版本<0.11.1中,手动添加

.convert_objects()
到末尾以正确转换tesst并将其设置为
int64
列,以防后续操作很重要。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/624758.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号