zoukankan      html  css  js  c++  java
  • pandas数据类型转换4

    部分数据
    在这里插入图片描述

    1.将上牌时间更改为日期型

    sec_cars.Boarding_time = pd.to_datetime(sec_cars.Boarding_time,format='%Y年%m月')


    #to_datetime函数第一个参数是传入日期(用于获取原数据的日期以及原格式),,第二个参数是使用format来进行格式化

    2.新车价格更改为浮点型

    sec_cars.New_price = sec_cars.New_price.str[:-1].astype('float')
    注:astype()为强制转换类型的函数

    3.一次性统计数值型变量的偏度和峰度,以及数据是否属于“尖锋厚尾”的特征

    
    

    [sec_cars.dtypes!=‘object’]表示不读取字段类型是object的字段,返回满足条件的字段组成的一个列表;
    [1:]表示从列表中获取第二个到最后一个的列表内容,也就是达到了去除Boarding_time这个日期字段的目的。
    定义一个函数去计算偏度和峰度

    def skew_kurt(x):
        skewness = x.skew() #计算偏度值
        kurtsis = x.kurt()  #计算峰度值
    #    return pd.Series([skewness,kurtsis],index=['Skew','kurt'])
        pd.Series([skewness,kurtsis],index=['Skew','kurt'])
        #返回偏度值和峰度值组成的
    #print(sec_cars[num_variables].apply(func=skew_kurt,axis=0))#对数值型数据和刚刚的字段进行调用函数计算

    4.对于字符型数据

    print(sec_cars.describe(include = [‘object’])) #对字符型数据做统计描述。
  • 相关阅读:
    pygame各个模块概述
    安装pygame
    pygame系列
    把字符串转换成整数
    不用加减乘除做加法
    求1+2+3+...+n
    孩子们的游戏(圆圈中最后剩下的数)
    翻转单词顺序列
    左旋转字符串
    和为s的两个数字
  • 原文地址:https://www.cnblogs.com/chenruhai/p/12464238.html
Copyright © 2011-2022 走看看