当前位置: 首页 > news >正文

西安高端网站建设首选河南旅游网站建设

西安高端网站建设首选,河南旅游网站建设,多用户商城系统是什么,什么是网页ui设计astype astype的作用是转换数据类型,astype是没办法直接在原df上进行修改的,只能通过赋值的形式将原有的df进行覆盖,即df df.astype(dtype) astype的基本语法 DataFrame.astype(dtype, copyTrue, errorsraise) dtype参数指定将数据类型转换…

astype

        astype的作用是转换数据类型,astype是没办法直接在原df上进行修改的,只能通过赋值的形式将原有的df进行覆盖,即df = df.astype(dtype)

        astype的基本语法

DataFrame.astype(dtype, copy=True, errors='raise')

        dtype参数指定将数据类型转换为的目标类型,如str,float,int等等。

        copy参数表示是否创建数据的副本,默认为 `True`。

        errors参数定义如何处理转换过程中的错误,默认为 `'raise'`,表示遇到错误时引发异常。 

        

        常用的形式就是直接

DataFrame.astype(dtype)

        下面介绍常用的几个操作

数据集

data = {'col1': [10, 20, 30],'col2': [0.1, 0.2, 0.3],'col3': ['A', 'B', 'C'],'col4': [True, False, True]
}
df = pd.DataFrame(data)

                

将整个df转变数据类型

        df = df.astype(str)

        将整个df转为字符串的类型,object 是泛指的对象数据类型,它可以包括字符串、Python 对象和其他不可变对象

                

将df某一列转变数据类型

        df['col1'] = df['col1'].astype(float)

        能够将【col1】这列原本的int数据类型,转为float类型

        

将df某多列转变数据类型

        df[['col1','col2']] = df[['col1','col2']].astype(float)

        


concat

        concat的作用是将多个dataframe对象进行水平或垂直合并       

         concat的基本语法

pd.concat(objs, axis=0, join='outer', ignore_index=False)

        objs: 必需参数,表示要拼接的对象(例如,DataFrame,Series 或 Panel)的序列、映射或 DataFrames 列表。
        axis: 可选参数,默认为 0。指定拼接的轴方向,0 表示按行拼接,1 表示按列拼接。
        join: 可选参数,默认为 'outer'。指定如何处理拼接后的索引。
                'outer':保留所有的索引。
                'inner':只保留共有的索引。
        ignore_index: 可选参数,默认为 False。指定是否重置索引。
                True:重置拼接后的轴上的索引。
                False:保留原始索引。

 

常用的形式就是直接

pd.concat(objs)

数据集

df1 = pd.DataFrame({'A': [1, 2, 3],'B': [4, 5, 6]})
df2 = pd.DataFrame({'A': ["df2.1", "df3.1", "df4.1"],'B': ["df2.2", "df3.2", "df4.2"]})

         

axis(默认为0)

        result = pd.concat([df1, df2])

        

        result = pd.concat([df1, df2],axis=1)

        

ignore_index(默认为False)

        result = pd.concat([df1, df2])

        

        result = pd.concat([df1, df2],ignore_index=True)

        


to_datetime

        to_datetime的作用是将字符串的时间格式转为对应的时间对象,to_datetime是没办法直接在原df上进行修改的,只能通过赋值的形式将原有的df进行覆盖,即df = df.to_datetime(arg)

          to_datetime的基本语法

pd.to_datetime(arg, format=None, errors='raise', dayfirst=False, yearfirst=False, utc=None, box=True, exact=True, unit=None, infer_datetime_format=False, origin='unix', cache=True)

        arg:必需参数,指定要转换的日期或时间对象。可以是字符串、整数、浮点数、列表、Series、DataFrame 等对象。
        format:可选参数,用于指定输入日期或时间字符串的格式。如果未提供,则尝试自动推断格式。常见的格式代码如 %Y(4 位年份)、%m(月份)等。详细的格式代码列表可以在官方文档中找到。
        errors:可选参数,指定如何处理转换错误。
        'raise':默认值,遇到转换错误时抛出异常。
        'ignore':忽略转换错误,不会抛出异常,返回原始对象。
        'coerce':将转换错误的值设为 NaT(不可用时间)。
        其他参数:dayfirst、yearfirst、utc、box、exact、unit、infer_datetime_format、origin、cache 等可以进一步调整转换行为和性能,根据需要进行设置。

常用的形式就是直接

pd.to_datetime(df['时间'])

数据集

df = pd.DataFrame({'时间': ['2022-01-01 09:00:00', '2022-01-02 10:30:00']})

格式转换

pd.to_datetime(df['时间'], format='%Y-%m-%d %H:%M:%S')

df['时间'] = pd.to_datetime(df['时间'], format='%Y-%m-%d %H:%M:%S')
df.to_excel('output.xlsx', index=False)

 

http://www.yayakq.cn/news/819648/

相关文章:

  • 建网站多少钱建个网站需要怎么做网站建设设计文档模板下载
  • 网站开发前景好吗电商网站建设要多少钱
  • 做网站要用写接口6雄安新区做网站公司
  • 网站做什么内容赚钱北京网站建设 爱牛
  • 自己做网站iis设置白山网站建设公司
  • 深圳前十网站扩广公司wordpress 所有函数
  • 电脑自带的做网站叫什么自适应网站建设价格
  • 现在还有网站做校内网吗怎么自己做网站发优惠券
  • 做网站补贴网页制作接单
  • 餐饮品牌设计网站建设太原区域调整最新消息
  • 公司营销网站怎么做免费做网站tk
  • 计算机网站开发开题报告范文上海seo排名
  • 山南网站建设网站标题有特殊符号
  • 创建网站的一般步骤广州越秀区儿童医院
  • 微信制作企业网站河南建达工程建设监理公司网站
  • 网站建设 技术要求青岛百度关键词优化
  • 建设一个网站步骤wordpress 黑条
  • 网站友情链接查询群晖wordpress慢
  • 网站推广的内涵广告设计公司朋友圈第一条怎么发
  • 泰州网站快速排名优化天津建设教育培训中心
  • cms 企业网站深圳网站建设服务商
  • 做网站公司什么条件陶瓷网站源码
  • 无锡做推广的网站虚拟主机的作用
  • 基于wap的企业网站设计与实现nginx wordpress伪静态
  • 网站建设主题与建设目标wordpress文章加背景
  • 包头住房和城乡建设厅网站网址大全百度
  • 海门做网站老网站改版启用二级域名
  • 金昌市建设局官方网站电池优化大师下载
  • 导购类网站模板小程序 wordpress
  • 速成网站怎么做中国移动和办公app下载