Python使用pandas处理数据时replace替换失效

时间:18-07-28 栏目:Uncategorized 作者:kyle 评论:0 点击: 608 次

 

最近在使用Pandas进行数据处理的时候,发现从CSV里面读取出来的内容,带了一些\t字符,想要进行替换。

 

网上通用的做法是像下面这样的代码:

df["交易类型"] = df["交易类型"].replace("\\t", '')

 

最后试了一下,死活替换不了,国内国外搜索了大量的资料,也没有解决。所以打印一下头部

df.head(5)

发现数据类型是object对象:Name: 交易类型, dtype: object

感觉有点问题。字符串不应该是str类型吗。难道说python里面没有str这种数据类型。

 

然后果断搜索了一下。终于发现有人使用了另一种方式替换数据。

col1=dfxA_2['travel_seq'].str.split('#').str[0]

 

马上回过头了,知道怎么解决了。果断一试。

代码:

df["交易类型"] = df["交易类型"].str.replace("\\t", '')

 

果断成功。

 

Pandas真是python处理数据里面的神器工具,强大的功能,在做数据预处理的时候,异常方便快捷。

像读取一个CSV和Excel文件,都是一行代码解决(data = pd.read_csv('fee.csv', encoding='gbk', sep=',’))

 

推荐有兴趣的把玩一下。

 

近来发现多种语言配合开发,可以达到非常可观的开发效率。

 

处理数据用python。稳定的复杂的一些东西用java。网站用php。真是非常爽快。

 

 

 

 

成都SEO小五嚎2句: 本文是(成都SEO小五)辛苦弄出来的,转载成都SEO小五原创的请保留链接: Python使用pandas处理数据时replace替换失效,3Q

Python使用pandas处理数据时replace替换失效:等您坐沙发呢!

来给哥评论评论


------====== 小五公告 ======------
成都SEO小五,专注成都搜索引擎优化。
小五善长站内外优化,C#、PHP开发,中英文SEO,Google中英文和百度优化技术。欢迎群内交流。伸手党请绕路,求资源的请绕开,求问题解答的请进群内交流。开放了一个QQ交流群:160750032。加入验证时请标注任何SEO相交字眼。友情链接直接Q我,收录正常,内容大部份原创、SEO或者程序开发、网络营销、线上推广等相关行业即可。

常用工具

赞助广告

来看过哥的人