object数据类型
2024-08-30 10:08:02
1 object数据类型是dataframe中特殊的数据类型,当某一列出现数字、字符串、特殊字符和时间格式两种及以上时,就会出现object类型,即便把不同类型的拆分开,仍然是object类型.
如下replace()函数改变数据类型后,用astype()函数再转化一次才能将object格式转化,但有的时候不用.
print(train.info())
train['repay_date'] = train['repay_date'].replace("\\N",'2020-01-01')
train['repay_date'] = pd.to_datetime(train['repay_date'])
train['repay_amt'] = train['repay_amt'].replace("\\N",0)
train['repay_amt'] = train['repay_amt'].astype(float)
print(train.info())
# <class 'pandas.core.frame.DataFrame'>
# RangeIndex: 1000000 entries, 0 to 999999
# Data columns (total 7 columns):
# user_id 1000000 non-null int64
# listing_id 1000000 non-null int64
# due_date 1000000 non-null datetime64[ns]
# due_amt 1000000 non-null float64
# repay_date 1000000 non-null object
# repay_amt 1000000 non-null object
# order_id 1000000 non-null int64
# dtypes: datetime64[ns](1), float64(1), int64(3), object(2)
# memory usage: 53.4+ MB
# None
# <class 'pandas.core.frame.DataFrame'>
# RangeIndex: 1000000 entries, 0 to 999999
# Data columns (total 7 columns):
# user_id 1000000 non-null int64
# listing_id 1000000 non-null int64
# due_date 1000000 non-null datetime64[ns]
# due_amt 1000000 non-null float64
# repay_date 1000000 non-null datetime64[ns]
# repay_amt 1000000 non-null float64
# order_id 1000000 non-null int64
# dtypes: datetime64[ns](2), float64(2), int64(3)
# memory usage: 53.4 MB
# None
最新文章
- android listview simpleAdaper
- [转]实体类(VO,DO,DTO)的划分
- JDBC:从数据库中取数据的一个bug
- Codeforces Round #219 (Div. 2) B. Making Sequences is Fun
- linux rpm命令
- <;转载>;国外程序员推荐的免费编程书籍资源
- 使用Navicat for Oracle 出现的错误
- C51 Keil 优化
- 握手(bestcode#42)
- 201521123049 《JAVA程序设计》 第1周学习总结
- GIT入门笔记(9)- git的add和commit机制原理
- python的 a,b=b,a+b 和 a=b b=a+b 的区别(经典)
- windows程序设计 MessageBox消息框
- FZOJ P2109 【卡德加的兔子】
- 列表list切片
- win7(旗舰版)下,OleLoadPicture 加载内存中的图片(MagickGetImageBlob),返回值 <; 0
- Django中,ajax检测注册用户信息是否可用?
- Weex与Android交互(二)
- git 提交规范
- poj 2299 Ultra-QuickSort(树状数组)
热门文章
- 【nginx】上传文件error报413 Request Entity Too Large
- java中的数据类型,基本数据类型及其包装类型
- SPSS 23下载安装和激活
- [转载]Quartus ii 一些Warning/Eeror分析与解决
- Codeforces Round #427 (Div. 2) - B
- 第三次作业—Wordcount
- mobilenetV3
- 编写第一个python程序(Your Firsr Program)
- maven 查找依赖的办法
- BZOJ1896 Equations 线性规划+半平面交+三分