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

2021-09-09 08:29:41 字數 1110 閱讀 8254

# -*- 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之資料處理

靠別人不如靠自己,學學學學學學學學!原資料 需求 coding utf 8 txtfile aminer1.txt newtxtfile open new txtfile,w with open txtfile,r as file to read lines file to read.readlin...

python之資料處理

檔案資料讀寫的基本操作 import this 本地檔案的界定 指向乙個本地儲存的檔案,是乙個連線或者乙個對映 path1 c users 11786 desktop test.txt 正斜線兩個或者反斜線乙個來用於資料路徑的表達 再或者用r 寫在檔案路徑外面 推薦第三種 path2 c users...

python筆記6 資料處理之匯入資料

coding utf 8 資料一般儲存在檔案 csv txt excel 和資料庫中 1.匯入csv檔案 第一行是列名 from pandas import read csv 檔案的編碼格式也應該是 utf 8 才行,否則報錯 df read csv d python workspace pytho...