把pandas转换int型为str型的方法


Posted in Python onJanuary 29, 2019

今天在数据分析时遇到了一个小问题,这时才发现自己的基础知识真的不牢固,所以这里记录一下解决方法

问题:

我在处理完数据后得到的是一个列表,其中放入的是很多的元组,这时需要从元组中筛选数据保存为csv文件,但是我的数据都是int型的,所以我简单的使用了一个循环wf.write('{},{}\n'.format(str(item[0][0]),str(item[0][1]))),通过str来转换保存为str类型,但是当我再次打开文件时,发现它居然还是int,保存前都是str,真是奇了怪了。

这时该如何是好,在写入的时候没有解决,所以我将它保存下来,再用pandas打开,想着在pandas中解决,pandas中该怎么解决呢?试了很久,终于想到了apply函数:应用于各行或各列。

我试了一下,果真能解决,但是apply还是有点麻烦,需要一列一列的修改,这时我又想到了applymap函数:应用于整个文件。完美!

举个简单的例子:

import pandas as pd
import numpy as np
data = pd.DataFrame({'m':[1,2,3,4,5],'n':[6,7,8,9,0]})
print(data.info())
 
# data['m'] = data['m'].apply(str)
# data['n'] = data['n'].apply(str)
 
data = data.applymap(str)
print(data.info())

下面是修改前、后的数据类型的改变:

Data columns (total 2 columns):
m 5 non-null int64    #int64
n 5 non-null int64
dtypes: int64(2)
 
Data columns (total 2 columns):
m 5 non-null object    #object
n 5 non-null object
dtypes: object(2)

再次打开查看,还是没有问题的,所以算是解决问题了。

但是我很是很疑惑,为什么我用str转换数据后保存,它却没有改变,有知道的朋友可以赐教,我有时间还是再去研究一下。

以上这篇把pandas转换int型为str型的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python编写暴力破解FTP密码小工具
Nov 19 Python
Python生成随机验证码的两种方法
Dec 22 Python
python3制作捧腹网段子页爬虫
Feb 12 Python
Python中scatter函数参数及用法详解
Nov 08 Python
python笔记_将循环内容在一行输出的方法
Aug 08 Python
Python 文件操作之读取文件(read),文件指针与写入文件(write),文件打开方式示例
Sep 29 Python
python实现的按要求生成手机号功能示例
Oct 08 Python
如何真正的了解python装饰器
Aug 14 Python
python实现一个简单RPC框架的示例
Oct 28 Python
python实现三种随机请求头方式
Jan 05 Python
Python编解码问题及文本文件处理方法详解
Jun 20 Python
Python编写车票订购系统 Python实现快递收费系统
Aug 14 Python
使用pandas把某一列的字符值转换为数字的实例
Jan 29 #Python
Python不同目录间进行模块调用的实现方法
Jan 29 #Python
DataFrame:通过SparkSql将scala类转为DataFrame的方法
Jan 29 #Python
pandas去除重复列的实现方法
Jan 29 #Python
使用Python向C语言的链接库传递数组、结构体、指针类型的数据
Jan 29 #Python
pandas去重复行并分类汇总的实现方法
Jan 29 #Python
spark dataframe 将一列展开,把该列所有值都变成新列的方法
Jan 29 #Python
You might like
THINKPHP+JS实现缩放图片式截图的实现
2010/03/07 PHP
如何使用php脚本给html中引用的js和css路径打上版本号
2015/11/18 PHP
php cookie用户登录的详解及实例代码
2017/01/03 PHP
php mysql_list_dbs()函数用法示例
2017/03/29 PHP
jquery的$(document).ready()和onload的加载顺序
2010/05/26 Javascript
js获取元素在浏览器中的绝对位置
2010/07/24 Javascript
判断用户是否在线的代码
2011/03/05 Javascript
js插件设置innerHTML时在IE8下提示“未知运行时错误”解决方法
2015/04/25 Javascript
谈谈javascript中使用连等赋值操作带来的问题
2015/11/26 Javascript
BootStrap table使用方法分析
2016/11/08 Javascript
客户端(vue框架)与服务器(koa框架)通信及服务器跨域配置详解
2017/08/26 Javascript
JS中跳出循环的示例代码
2017/09/14 Javascript
json2.js 入门教程之使用方法与实例分析
2017/09/14 Javascript
用POSTMAN发送JSON格式的POST请求示例
2018/09/04 Javascript
angularJs中json数据转换与本地存储的实例
2018/10/08 Javascript
webpack4.x下babel的安装、配置及使用详解
2019/03/07 Javascript
你可能从未使用过的11+个JavaScript特性(小结)
2020/01/08 Javascript
使用React代码动态生成栅格布局的方法
2020/05/24 Javascript
Python的加密模块md5、sha、crypt使用实例
2014/09/28 Python
使用py2exe在Windows下将Python程序转为exe文件
2016/03/04 Python
Python使用urllib2模块抓取HTML页面资源的实例分享
2016/05/03 Python
python程序运行进程、使用时间、剩余时间显示功能的实现代码
2019/07/11 Python
Python实现基于SVM的分类器的方法
2019/07/19 Python
python中类的输出或类的实例输出为这种形式的原因
2019/08/12 Python
Python3标准库之functools管理函数的工具详解
2020/02/27 Python
pycharm设置默认的UTF-8编码模式的方法详解
2020/06/01 Python
金宝贝童装官网:Gymboree
2016/08/31 全球购物
英国户外玩具儿童游乐设备网站:TP Toys(蹦床、攀爬框架、秋千、滑梯和游戏屋)
2018/04/09 全球购物
毕业生自荐信的主要内容
2013/10/29 职场文书
大学毕业生简单自荐信
2013/11/05 职场文书
2014年大学生四年规划书范文
2014/04/03 职场文书
学校师德承诺书
2014/05/23 职场文书
书法大赛策划方案
2014/06/04 职场文书
乡镇群众路线教育实践活动整改措施
2014/10/04 职场文书
先进基层党组织材料
2014/12/25 职场文书
前端JS获取URL参数的4种方法总结
2022/04/05 Javascript