pandas object格式转float64格式
来源:互联网 发布:门窗下料优化软件 编辑:程序博客网 时间:2024/06/06 09:40
在数据处理过程中
比如从CSV文件中导入数据
data_df = pd.read_csv("names.csv")
在处理之前一定要查看数据的类型
data_df.info()
*RangeIndex: 891 entries, 0 to 890
Data columns (total 12 columns):
Name 891 non-null object
Sex 891 non-null object
Age 714 non-null float64
SibSp 891 non-null int64
Parch 891 non-null int64
Ticket 891 non-null object
Fare 891 non-null float64
Cabin 204 non-null object
Embarked 889 non-null object
dtypes: float64(2), int64(5), object(5)
memory usage: 83.6+ KB*
以上object , int64, 以及 float64 便是数据的类型。
如果我们需要对列数据进行相互之间的运算的吧,必须注意的一点是:
两列的数据类型是否是相同的!!
如果一个object类型与int64的类型相加,便会发生错误
错误提示可能如下:
TypeError: ufunc 'add' not contain a loop with signature matching types dtype('<U32') dtype('<U32') dtype('<U32')
此时的object类型可能是‘12.3’这样str格式的数字,如果要运算必须进行格式转换:
可采用如下方法(convert_objects):
dt_df = dt_df.convert_objects(convert_numeric=True)
亲测有效。
再提醒一遍!得到数据一定要先查看数据类型!!!
- pandas object格式转float64格式
- android Object 转 json格式
- pandas中style输出格式
- object对象如何转json格式
- javaScript object、时间戳转时间格式
- C# object转固定格式json文件
- pandas 快速处理 date_time 日期格式
- TypeError: 'numpy.float64' object is not iterablex
- Object-C中的格式说明符
- object-c 常见输出格式
- 格式
- 格式
- 格式
- 格式
- 格式
- 格式
- 格式
- 格式
- java 反射
- JAVA工具类(2) -- 汉语拼音工具类
- HDU 2838 Cow Sorting(树状数组)
- pat 乙级 1047. 编程团体赛(20)
- jQuery get请求返回值
- pandas object格式转float64格式
- 抓牛---题解
- bzoj 5015
- MATLAB函数表
- String中正则表达式的各种功能,集合Collection,list
- CRC16校验
- Super A^B mod C FZU
- HDOJ HDU 1041 Computer Transformation
- 9. Palindrome Number