欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Pandas如何提取單元格中的文字并進行切片處理

 更新時間:2024年02月23日 15:06:53   作者:勤奮的大熊貓  
這篇文章主要介紹了Pandas如何提取單元格中的文字并進行切片處理方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Pandas提取單元格中的文字并進行切片

比如有如下的Excel數(shù)據(jù)

現(xiàn)在我們想要提取其中付款時間列中的內(nèi)容,并且僅截取出發(fā)貨的當天具體時間。

使用.str.slice()來解決這一問題

代碼如下:

import pandas as pd

file = pd.read_excel(r"C:\Users\15025\Desktop\uncle\debug.xlsx")
time = file["付款時間"].str.slice(11, 19)
print(time)
"""
result:
0     23:57:14
1     23:47:16
2     23:47:15
3     23:43:14
4     23:40:30
5     23:28:40
6     23:28:44
7     23:25:42
8     23:23:57
9     23:22:11
10    23:21:47
Name: 付款時間, dtype: object
"""

可以看到,我們已經(jīng)成功截取出了其中的時間信息。

上述方法是比較pandas的寫法。

還可以用另一種方法替代

代碼如下:

import pandas as pd

file = pd.read_excel(r"C:\Users\15025\Desktop\uncle\debug.xlsx")

for i in range(len(file["付款時間"])):
    print(file["付款時間"][i][11:19])
"""
result:
23:57:14
23:47:16
23:47:15
23:43:14
23:40:30
23:28:40
23:28:44
23:25:42
23:23:57
23:22:11
23:21:47
"""

可以看到,我們也成功地獲取到了我們想要的信息,但是我們使用了循環(huán)。

雖然速度感覺也不慢,還需要大量數(shù)據(jù)測試才能說明兩種方法的優(yōu)劣性。

目前推薦使用第一種pandas的內(nèi)置方法。

如果想要對最后一行數(shù)據(jù)進行處理呢?

可以使用如下代碼:

import pandas as pd

file = pd.read_excel(r"C:\Users\15025\Desktop\uncle\debug.xlsx")
time = file.iloc[-1].tolist()
time1 = file.values[-1]
print(time)
print(time1)
"""
['SXDD202112212321341427301514', '2021-12-21 23:21:34', '2021-12-21 23:21:47', '2021122122001498451403927933', 'G202112212321334217301915']
['SXDD202112212321341427301514' '2021-12-21 23:21:34'
 '2021-12-21 23:21:47' '2021122122001498451403927933'
 'G202112212321334217301915']
"""

可以看到我們成功地將最后一行的數(shù)據(jù)轉(zhuǎn)化為了列表對象

接下來就可以正常的使用列表切片來獲取我們需要的數(shù)據(jù)了

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。 

相關文章

  • matplotlib部件之矩形選區(qū)(RectangleSelector)的實現(xiàn)

    matplotlib部件之矩形選區(qū)(RectangleSelector)的實現(xiàn)

    這篇文章主要介紹了matplotlib部件之矩形選區(qū)(RectangleSelector)的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • python實現(xiàn)將pvr格式轉(zhuǎn)換成pvr.ccz的方法

    python實現(xiàn)將pvr格式轉(zhuǎn)換成pvr.ccz的方法

    這篇文章主要介紹了python實現(xiàn)將pvr格式轉(zhuǎn)換成pvr.ccz的方法,涉及Python實現(xiàn)格式轉(zhuǎn)換的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-04-04
  • python操作小程序云數(shù)據(jù)庫實現(xiàn)簡單的增刪改查功能

    python操作小程序云數(shù)據(jù)庫實現(xiàn)簡單的增刪改查功能

    這篇文章主要介紹了python操作小程序云數(shù)據(jù)庫實現(xiàn)簡單的增刪改查功能,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-06-06
  • PyCharm最新激活碼(2020/10/27全網(wǎng)最新)

    PyCharm最新激活碼(2020/10/27全網(wǎng)最新)

    Pycharm最新激活碼全網(wǎng)最新(2020/10/27更新),適用Intellij idea 2020.2.x,WebStorm 2020.2.x,Pycharm 2020.2.x
    2020-10-10
  • python修改全局變量可以不加global嗎?

    python修改全局變量可以不加global嗎?

    這篇文章主要探討的是python修改全局變量可不可以不加global,我們在局部作用域內(nèi)使用全局變量,需要使用global關鍵字進行聲明,不然便不可用,但下面小編就和大家分享可以修改的數(shù)據(jù)類型在函數(shù)內(nèi)部做修改操作是不需要聲明global的商務情況,需要的朋友可以參考下
    2022-02-02
  • Python數(shù)據(jù)提取-lxml模塊

    Python數(shù)據(jù)提取-lxml模塊

    這篇文章主要介紹了Python數(shù)據(jù)提取-lxml模塊,lxml模塊和xpath語法的關系,lxml模塊的使用場景、lxml模塊的安裝、谷歌瀏覽器xpath?helper插件的安裝和使用等相關內(nèi)容介紹,需要的朋友可以參考一下
    2022-01-01
  • Python使用Tkinter實現(xiàn)轉(zhuǎn)盤抽獎器的步驟詳解

    Python使用Tkinter實現(xiàn)轉(zhuǎn)盤抽獎器的步驟詳解

    這篇文章主要介紹了Python使用Tkinter實現(xiàn)轉(zhuǎn)盤抽獎器,,本文分場景通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-01-01
  • 運用Python巧妙處理Word文檔的方法詳解

    運用Python巧妙處理Word文檔的方法詳解

    大家平時在工作與學習中都會操作到Word文件格式,特別是很多數(shù)據(jù)的時候,靠人力去識別操作非常容易出錯。今天就帶大家用python來處理Word文件,感興趣的可以了解一下
    2022-05-05
  • 提高Matplotlib繪圖清晰度的幾種方法

    提高Matplotlib繪圖清晰度的幾種方法

    使用python中的matplotlib.pyplot繪圖的時候,如果將圖片顯示出來,或者另存為圖片,常常會出現(xiàn)清晰度不夠的問題,當然這種問題是對于png或者jpg這種格式的圖片而言的,所以本文給大家介紹了提高Matplotlib繪圖清晰度的幾種方法,需要的朋友可以參考下
    2024-01-01
  • python線程池 ThreadPoolExecutor 的用法示例

    python線程池 ThreadPoolExecutor 的用法示例

    這篇文章主要介紹了python線程池 ThreadPoolExecutor 的用法示例,幫助大家更好得理解和使用python線程池,感興趣的朋友可以了解下
    2020-10-10

最新評論