使用python在excel文件中获取不相关的日期,并创建标题并添加类似';日期是不相关的';

使用python在excel文件中获取不相关的日期,并创建标题并添加类似';日期是不相关的';,python,python-3.x,pandas,numpy,pandas-groupby,Python,Python 3.x,Pandas,Numpy,Pandas Groupby,在pandas中使用excel文件,我想获取非相对日期,并在excel文件中创建标题,并添加类似“日期不相关”的注释 以下是我的代码片段: import pandas as pd import re source_file = 'S://users/desktop/excel_file.xlsx' read_file = pd.read_file(source_file) read_file.loc[(read_file['name'] =='jones'),'comment']='jone

在pandas中使用excel文件,我想获取非相对日期,并在excel文件中创建标题,并添加类似“日期不相关”的注释

以下是我的代码片段:

import pandas as pd
import re

source_file = 'S://users/desktop/excel_file.xlsx'

read_file = pd.read_file(source_file)
read_file.loc[(read_file['name'] =='jones'),'comment']='jones has a dog'
read_file.loc[(read_file['Dates'] == '20-10-0019'),'comment']='date is irrelative'
例如,我只选取了1个日期,如“20-10-0019”。但就我而言,月份和日期都变了。但年份是恒定的,就像“0019”。我需要一个正则表达式,在上面的场景中使用pandas,得到无关的,并在注释标题中添加类似“dateisinterrelative”的注释

输入示例:

 names            dates    
 jones         01-01-2019
 politician    01-01-0019
 piter           nan           
 mike          06-10-2017
 william       04-04-2018
 david         19-07-0019

output be like :

 nemes                dates              comment
 jones               01-01-2019       jones has a dog
 politician          01-01-0019       date is irrelative
 piter                 nan
 mike                06-10-2017
 william             04-04-2018
 david               19-07-0019       date is irrelative

剩下的将是空的。

如果你所有的“不相关日期”(这个词不存在,也不完全清楚你的意思,对我来说,01-01-0019将是“相对的”,因为我很确定它并不意味着公元19年)以0019结束(你说这是“常量”),为什么你不简单地做字符串比较呢?我不知道如何在python中做到这一点,我是一名C#程序员,所以我没有把这一点放在答案中,但我只需将excel文件转换为csv,用分隔符拆分成一个数组,然后列出Irrelates=splitStringArray.Where(x=>x.EndsWith(“0019”).ToList(),然后主要处理它。如果所有的“irrelative dates”(这个词不存在,也不完全清楚你的意思,对我来说,01-01-0019是“相对的”,因为我很确定它并不意味着公元19年)以0019结束(你说这是“恒定的”)为什么不简单地进行字符串比较呢?我不知道如何在python中进行比较,我是一名C#程序员,所以我没有把这一点放在答案中,但我只是简单地将excel文件转换为csv,通过分隔符拆分成数组,然后执行List irrelates=splitStringArray.Where(x=>x.EndsWith(“0019”).ToList(),然后基本完成。