2024-04-25 20:32:31 发布
网友
如何从python数据框中日期为“02-01-2015”格式的两个日期之间的差值中获取天数
如果日期是pandas数据帧中dd-mm-YYYY形式的字符串,则可以将其转换为datetime对象,然后通过指定要以天为单位的差值来减去它们:
dd-mm-YYYY
datetime
import pandas as pd from datetime import datetime df = pd.DataFrame({ 'date': ['22-05-2019', '23-05-2019', '24-05-2019'] }) # Convert to datetime objects df['date'] = df['date'].apply(lambda x: datetime.strptime(x, "%d-%m-%Y")) # Extract and subtract dates d1 = df.loc[0, 'date'] d2 = df.loc[2, 'date'] diff = (d2 - d1).days
如果日期是pandas数据帧中
dd-mm-YYYY
形式的字符串,则可以将其转换为datetime
对象,然后通过指定要以天为单位的差值来减去它们:相关问题 更多 >
编程相关推荐