从Pandas的约会中获得一天的时间
给定一个特定的日期,就有可能获得该日期所在的一周中的哪一天。这是在Pandas库和Pandas中的to_datetime()方法的帮助下实现的。
在大多数数据集中,Date列的数据类型是String,这对于用该列进行任何计算来说都是不舒服的,比如两个日期之间的月差,时间差或者寻找星期几。因此,Pandas提供了一个名为to_datetime()的方法,将字符串转换成时间戳对象。
示例s :
我们将使用日期格式’dd/mm/yyyy’。
输入 : ’24/07/2020′
输出 : ‘Friday’
输入 : ’01/01/2001’。
输出 : ‘Monday’
一旦我们将一个字符串格式的日期转换成一个日期时间对象,就很容易使用创建的时间戳对象上的day_name()方法获得星期几。
例子1 :在这个例子中,我们将一个类型为’str’、格式为’dd/mm/yyyy’的随机日期传递给to_datetime()方法。结果我们得到一个时间戳 pandas对象。然后我们通过Timestamp类的day_name()方法来检索一周的日期。
输出 :
例子2 : 在下面的例子中,不同格式的日期已经被转换为一个时间戳对象,然后使用day_name()方法检索它们各自的星期。
输出 :