PYTHON 格式轉換

2021-10-25 07:20:36 字數 1485 閱讀 3382

#1.檢視資料型別

data.info(

)data.dtypes

data[

'col1'

].dtypes #檢視一列資料型別

#2.轉換資料格式

data[

'col1'

].astype(

"str"

)#3.轉日期

import pandas as pd

data_dt=pd.to_datetime(df[

'col1'],

format

='%y/%m/%d'

)#輸出不保留00:00:00

data_dt=pd.to_datetime(df[

'col1'],

format

='%y/%m/%d'

).date(

)#如果原始資料為'jun-2016' 格式

data_dt=pd.to_datetime(df[

'col1'],

format

='%b-%y'

) data_dt.dt.year #提取年 month,day,weekday,hour,minute,second

from datetime import date,datetime,timedelta

datetime.strptime(

'2020-01-01'

,'%y-%m-%d'

)d=datetime.now(

)#當前日期

d-timedelta(days=1)

#減去一天

#4.轉字元

from datetime import datetime

dt_str=data_dt.

(datetime.strftime(x,

"%d-%m-%y"))

data_dt[

'col'

]=data_dt.

(lambda x:datetime.strftime(x[

'col1'],

"%y-%m"

),axis=1)

#保留年月

#5.轉數字

pd.to_numeric(data[

'col1'])

#有時候astype轉不了的,用這種方法可以轉,具體原因未知

list

(map

(int

,data[

'col1'])

)#list中的字串轉數值

#6.list 轉字串,加引號

data_list=data[

'col1'

].values.tolist(

)result=

for i in data_list:

sample_list=

'\''

+'\',\''

.join(result)

+'\''

python轉換格式 python格式轉換的記錄

python的格式轉換太難了。與其說是難,具體來說應該是 每次都會忘記該怎麼處理 所以於此記錄,總的來說是編碼 格式轉換的記錄。經常見到的格式轉換 bytes str socket 網路通訊和 的很多資料傳輸,都是使用bytes格式在傳送訊息,而同時很多時候我們也需要把這些資訊程式設計str來試著人...

python 日期 格式轉換 英文 日期格式轉換

一 date型轉字串 filter date date,yyyymm filter date time,hh mm 在控制器中使用必須注入 filter 模組 scope.dt1 new date 控制器中使用 scope.dt2 filter date scope.dt1,yyyy mm dd h...

Python 日期格式轉換

經常需要爬取 上的時間資訊,不同的 又有不同的日期顯示方式。而我需要將日期格式轉化為一種特定的格式,所以為了簡便和學習,記錄下各種不同的日期格式轉換。日期格式化符號 y 兩位數的年份表示 00 99 y 四位數的年份表示 000 9999 m 月份 01 12 d 月內中的一天 0 31 h 24小...