# -*- 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...