根据“safe”规则重新索引df不能将数组从int64复制到int32的问题

2024-05-06 04:15:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图重新索引一个数据帧,它在我的旧笔记本电脑上工作,但现在我有一些麻烦重新索引的df在我的另一台笔记本电脑。 我收到以下错误消息:

TypeError: Cannot cast array data from dtype('int64') to dtype('int32') according to the rule 'safe'

此行有错误:

new_df=df.reindex(df.index.repeat(df.U_REVIEW.str.len()))

我试着在代码行的末尾加上:

.astype('int32' )  
.astype(numpy.int32)

但我还是有同样的错误。 其他人知道如何解决这个问题吗


Tags: to数据from消息dfdata错误array