【发布时间】:2019-04-04 18:30:05
【问题描述】:
【问题讨论】:
【问题讨论】:
这是对我有用的答案。
df['year'] = pd.to_datetime(df['funded_date']).dt.year
data_categoricals['year'] = df['year']
【讨论】:
尝试使用字符串切片:
df['year'] = df['funded_date'].str[0:4].astype(int)
如果您的数据中有空值,请尝试:
df['year'] = pd.to_numeric(df['date'].str[0:4], errors='coerce')
【讨论】:
确保funded_date 是datetime:
df['funded_date'] = pd.to_datetime(df['funded_date'])
现在使用.year 访问器:
df['funded_year'] = df['funded_date'].year
【讨论】:
df['funded_year'] = df['funded_date'].year