最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python轉(zhuǎn)化excel數(shù)字日期為標(biāo)準(zhǔn)日期操作

 更新時(shí)間:2020年07月14日 15:05:06   作者:Arwen_H  
這篇文章主要介紹了python轉(zhuǎn)化excel數(shù)字日期為標(biāo)準(zhǔn)日期操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

伙伴遇到一個(gè)關(guān)于excel導(dǎo)入數(shù)據(jù)到python中,日期變成數(shù)字而不是日期格式的問題。第一反應(yīng)這個(gè)數(shù)字應(yīng)該是excel里面的時(shí)間戳類似的,所以我就實(shí)驗(yàn)增加一天是不是對應(yīng)的數(shù)字就加1。最后證明了我的想法,這樣就可以倒推excel里面的數(shù)字日期是從那一年開始計(jì)數(shù)的。

我們先看一下excel本身打開數(shù)據(jù)的樣子:

我們再看看python直接導(dǎo)入后日期的樣子:

那我們的目標(biāo)就是將字段列名的日期數(shù)據(jù)替換成標(biāo)準(zhǔn)的日期格式,具體的思路是:

1、先用excel實(shí)驗(yàn)2018-11-02對應(yīng)的日期時(shí)間戳是43406。

2、我再用2018-11-02減43406看看是從那一年開始計(jì)算的,所以得出結(jié)論是1899-12-30。

3、那最后要達(dá)成目標(biāo)就只需要時(shí)間戳+1899-12-30就等于對應(yīng)的當(dāng)前日期

這是替換后的列名

以下代碼是將excel時(shí)間戳轉(zhuǎn)化成標(biāo)準(zhǔn)日期,并替換原有列名的具體步驟:

import pandas as pd
import datetime
data=pd.read_excel(r'xxxx.xlsx')
col=list(data.columns)#獲取列名
print(col)
col_new=[]
def date(dates):#定義轉(zhuǎn)化日期戳的函數(shù),dates為日期戳
  delta=datetime.timedelta(days=dates)
  today=datetime.datetime.strptime('1899-12-30','%Y-%m-%d')+delta#將1899-12-30轉(zhuǎn)化為可以計(jì)算的時(shí)間格式并加上要轉(zhuǎn)化的日期戳
  return datetime.datetime.strftime(today,'%Y-%m-%d')#制定輸出日期的格式
for x in range(len(col[2:9])):#將excel的時(shí)間戳循環(huán)替換
  col_date=date(col[2:9][x])
  col_new.append(col_date)
col[2:9]=col_new
data.columns=col

補(bǔ)充知識:python做Excel表(顯示時(shí)間)

如下所示:

import openpyxl
import datetime
wb = openpyxl.Workbook()
ws = wb.active
ws.title
ws['A1'] = 520
ws.append([1,2,3])
ws['A3'] = datetime.datetime.now()
wb.save('time.xlsx')

以上這篇python轉(zhuǎn)化excel數(shù)字日期為標(biāo)準(zhǔn)日期操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python爬蟲圖片懶加載技術(shù) selenium和PhantomJS解析

    Python爬蟲圖片懶加載技術(shù) selenium和PhantomJS解析

    這篇文章主要介紹了Python爬蟲圖片懶加載技術(shù) selenium和PhantomJS解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • 基于Python實(shí)現(xiàn)撲克牌面試題

    基于Python實(shí)現(xiàn)撲克牌面試題

    這篇文章主要介紹了基于Python實(shí)現(xiàn)撲克牌面試題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • 7個(gè)實(shí)用的Python自動化代碼別再重復(fù)造輪子了

    7個(gè)實(shí)用的Python自動化代碼別再重復(fù)造輪子了

    關(guān)于Python有一句名言:不要重復(fù)造輪子,給大家分享經(jīng)過Python3.6.4調(diào)試通過的代碼,感興趣的朋友跟隨小編一起看看吧
    2023-11-11
  • Python中def的用法以及def是什么意思詳解

    Python中def的用法以及def是什么意思詳解

    這篇文章主要介紹了Python中def的用法以及def是什么意思的相關(guān)資料,文中介紹了Python中函數(shù)的定義和使用方法,還給出了詳細(xì)的代碼示例,需要的朋友可以參考下
    2024-10-10
  • Python讀取postgresql數(shù)據(jù)庫詳情

    Python讀取postgresql數(shù)據(jù)庫詳情

    這篇文章主要介紹了Python讀取postgresql數(shù)據(jù)庫詳情,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-09-09
  • Python numpy.array()生成相同元素?cái)?shù)組的示例

    Python numpy.array()生成相同元素?cái)?shù)組的示例

    今天小編就為大家分享一篇Python numpy.array()生成相同元素?cái)?shù)組的示例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • pytorch實(shí)踐線性模型3d詳解

    pytorch實(shí)踐線性模型3d詳解

    這篇文章主要介紹了pytorch實(shí)踐線性模型3d詳解,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-04-04
  • python 矩陣增加一行或一列的實(shí)例

    python 矩陣增加一行或一列的實(shí)例

    下面小編就為大家分享一篇python 矩陣增加一行或一列的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • Python爬取豆瓣數(shù)據(jù)實(shí)現(xiàn)過程解析

    Python爬取豆瓣數(shù)據(jù)實(shí)現(xiàn)過程解析

    這篇文章主要介紹了Python爬取豆瓣數(shù)據(jù)實(shí)現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • np.dot()函數(shù)的用法詳解

    np.dot()函數(shù)的用法詳解

    這篇文章主要介紹了np.dot()函數(shù)的用法詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01

最新評論

娱乐| 上犹县| 淄博市| 金堂县| 华容县| 北川| 长丰县| 仙桃市| 敦煌市| 鹤壁市| 沂源县| 兴国县| 太仓市| 昌都县| 岐山县| 西和县| 奉贤区| 和静县| 林甸县| 布尔津县| 彭水| 茶陵县| 玉环县| 武鸣县| 宁南县| 兴化市| 鄂托克前旗| 容城县| 客服| 义乌市| 抚顺市| 开原市| 道孚县| 白沙| 祁门县| 仲巴县| 淮南市| 彭阳县| 安吉县| 安顺市| 荃湾区|