【发布时间】:2020-04-30 01:22:09
【问题描述】:
我有以下数据:
fip_code npi start_date
0 1 gathering_size_10_0 3/28/2020
1 1 gathering_size_25_to_11 3/19/2020
2 1 non-essential_services_closure 3/28/2020
. . .
. . .
. . .
我想将 start_date 列的每个值转换为日期时间对象,例如 x,然后给定日期时间对象 y = 2020-03-12 00:00:00,将 start_date 列中的值替换为 x-y。
这是用于生成数据帧的代码:
import pandas as pd
import numpy as np
from datetime import datetime
from dateutil import parser
url_npi = 'https://raw.githubusercontent.com/Keystone-Strategy/covid19-interventiondata/master/complete_npis_raw_policies.csv'
df = pd.read_csv(url_npi, error_bad_lines=False)
df = df[['fip_code','npi','start_date']]
【问题讨论】:
标签: python datetime lambda apply