Python 3.x 获取错误“;无法组合日期时间:';int';“对象不可许可”;在尝试将pd.应用于_datetime(df)时

Python 3.x 获取错误“;无法组合日期时间:';int';“对象不可许可”;在尝试将pd.应用于_datetime(df)时,python-3.x,pandas,dataframe,Python 3.x,Pandas,Dataframe,我正在使用此DF(输出最终日期),它有以下列: Data columns (total 3 columns): Year 481 non-null int32 Month 481 non-null int32 Day 481 non-null int32 dtypes: int32(3) 但当我应用公式时: output\u final\u date['date']=pd.to\u datetime(output\u final\u date)——我发现以下错误: 错误

我正在使用此
DF(输出最终日期)
,它有以下列:

Data columns (total 3 columns):
Year     481 non-null int32
Month    481 non-null int32
Day      481 non-null int32
dtypes: int32(3)
但当我应用公式时:
output\u final\u date['date']=pd.to\u datetime(output\u final\u date)
——我发现以下错误:

错误:-ValueError:无法组装日期时间:“int”对象为 不可许可


调用
到_datetime()
时,您是否尝试过指定列名


您还可能遇到了一种变体,其中函数返回%Y%m%d格式的无效整数日期的
TypeError
。确保您的Pandas安装是最新的。

您需要将数据帧从
int32
转换为
string
。检查这个答案是否有用-。我试过了,但仍然不起作用。输出最终日期['date']=pd.to\u datetime(输出最终日期['Year','Month','Day']].astype(str),格式='%Y%m%d%')我收到错误-值错误:格式1“b'Feb 1978,2,1975总访问时间(分钟):\n”您是否可以发布您的数据样本<代码>打印(output_final_date.head())我试过了,但它仍然不起作用output_final_date['date']=pd.to_datetime(output_final_date['Year','Month','Day'].astype(str),格式='%Y%m%d%')我得到了错误-值错误:格式1“b'Feb'1978,2,1975总就诊时间”(以分钟为单位):\n无法识别“”
output_final_date['Date'] = pd.to_datetime(output_final_date[['Year', 'Month', 'Day']])