資料處理之日期轉換

2021-10-01 20:05:41 字數 1108 閱讀 2095

-*- coding: utf-8 -*-

#概念:時間轉換,是指將字元型的時間格式資料,轉換為時間型資料的過程

#時間轉換函式:datetime = pandas.to_datetime(datestring,format)

#   %y:代表年份

#   %m:代表月份

#   %d:代表日期

#   %h:代表小時

#   %m:代表分鐘

#   %s:代表秒

#時間格式化:是指將時間型的資料,按照指定的格式,轉為字元型資料

#時間格式化函式:datetimeformat = datetime.dt.strftime(format)

#時間屬性抽取:是指從日期格式裡面,抽取出需要的部分屬性

#抽取語法:datetime.dt.property

#second:1-60秒,從1開始,到60

#minute:1-60分鐘,從1開始,到60

#hour:1-24小時,從1開始,到24

#day:1-31,乙個月中的第幾天,從1開始,到31

#month:1-12月,從1開始,到12

#year:年份

#weekday:1-7,一周中的第幾天,從1開始,最大為7

import pandas

data = pandas.read_csv("d:/python/workspace/pythonstudy/21.csv",encoding="utf8")

data['時間'] = pandas.to_datetime(

data.註冊時間,

format='%y/%m/%d' #format怎麼定義要根據時間字串來定,因為時間字串裡面是斜線隔開的,所以這裡也要用斜線

)#如何用橫槓來代替斜槓呢?使用時間格式化函式

data["格式化時間"] = data.時間.dt.strftime('%y-%m-%d')

#時間屬性如何抽取?

data['時間.年'] = data['時間'].dt.year

data['時間.周'] = data['時間'].dt.weekday

#使用時間屬性抽取之後,我們就可以做相應的分組統計了,比如統計某一年註冊的使用者數量是多少

python筆記21 資料處理之日期轉換

coding utf 8 概念 時間轉換,是指將字元型的時間格式資料,轉換為時間型資料的過程 時間轉換函式 datetime pandas.to datetime datestring,format y 代表年份 m 代表月份 d 代表日期 h 代表小時 m 代表分鐘 s 代表秒 時間格式化 是指將...

STATA日期型資料處理

1.將字元型資料轉換成日期型 用stata的自帶help datetime可查具體操作 例如將字元型2010 01 05 14 04 31.890 variant1 轉換成數值型的05jan2010 gen double eventtime clock variant,ymdhms gen even...

Pandas日期格式資料處理

import numpy as np import pandas as pd df pd.read excel 成績表 統計 xls sheet name 寫入 舊 df.head print df.info 轉換成日期格式 df 考試日期 pd.to datetime df 日期 format y...