Python 3.x python从excel文件中提取数据

Python 3.x python从excel文件中提取数据,python-3.x,pandas,Python 3.x,Pandas,我有一个excel文件,其中包含如下数据: Message Type Message Text Message Local Date/Time Card Admitted Admitted 'Gulevata, Lena [Default]' (Card: 447430) at 'EMEA-ISR-HZY 01.02.02 GF BACK DOOR [Default]' (IN). 9/17/2018 5:19 Card Admitted Admitted 'Gul

我有一个excel文件,其中包含如下数据:

Message Type    Message Text    Message Local Date/Time
Card Admitted   Admitted 'Gulevata, Lena [Default]' (Card: 447430)   at 'EMEA-ISR-HZY 01.02.02 GF BACK DOOR [Default]' (IN).    9/17/2018 5:19
Card Admitted   Admitted 'Gulevata, Lena [Default]' (Card: 447430)   at 'EMEA-ISR-HZY 01.02.02 GF BACK DOOR [Default]' (IN).    9/17/2018 5:57
Card Admitted   Admitted 'Gulevata, Lena [Default]' (Card: 447430)   at 'EMEA-ISR-HZY 01.01.01 GF MAIN ENTRANCE [Default]' (IN).    9/17/2018 5:58
Card Admitted   Admitted 'Gulevata, Lena [Default]' (Card: 447430)   at 'EMEA-ISR-HZY 01.02.01 GF NORTH ELEVATOR LOBBY [Default]' (IN). 9/17/2018 5:59
我希望它将其转换为如下所示的数据帧,以便进一步处理。基本上,我想从消息文本中提取卡号。任何使用Python和Pandas的指针都会很有帮助

Message Type    Message Text    Message Local Date/Time
Card Admitted   447430  9/17/2018 5:19
Card Admitted   447430  9/17/2018 5:57
Card Admitted   447430  9/17/2018 5:58
Card Admitted   447430  9/17/2018 5:59

您可以按照以下思路做一些事情:

import pandas as pd
df = pd.read_excel(<file_name>)
df['Meassge Text'] = [x.split('card: ')[1].split(')')[0] for x in df['Meassge Text']]
将熊猫作为pd导入
df=pd.read_excel()
df['Meassge Text']=[x.split('card:')[1]。df['Meassge Text']]中x的拆分(')[0]