替换值但不显示python数组中的完整数据

替换值但不显示python数组中的完整数据,python,pandas,numpy,dataframe,Python,Pandas,Numpy,Dataframe,获取输出: 预期产出: 请帮助我解决此问题您的代码在此处出错: cur_data=np.array([['2'], ['3'], ['4'], ['5'], ['6'], ['7'], ['8'], ['9'], ['10'], ['1']]) rep_data=np.array([['2'], ['3'], ['4'], ['5 and above'], ['5 and above'], ['5 and above'], ['5 and above'], ['5 and above']

获取输出:

预期产出:


请帮助我解决此问题

您的代码在此处出错:

cur_data=np.array([['2'], ['3'], ['4'], ['5'], ['6'], ['7'], ['8'], ['9'], ['10'], ['1']])

rep_data=np.array([['2'], ['3'], ['4'], ['5 and above'], ['5 and above'], ['5 and above'], ['5 and above'], ['5 and above'], ['5 and above'], ['Single']])

d=pd.DataFrame(cur_data)
d.replace(cur_data,rep_data,inplace=True)
改为

d=pd.DataFrame()

您正在替换一个空数据帧中的值,首先用<代码> CuryDATA < /代码>填充,然后替换工件。PLS考虑“d= PD。Dataframe(CURIODATA)”,如果解决了,请接受答案,否则返回问题。我已经编辑了这个帖子。请帮助我替换数组数值。您现在可以运行相同的代码,它正在工作。检查。在我的机器上我得到
输出[22]:0 0 2 1 3 2 4 3 5和4 5以上和5 5以上和6 5以上和7 5以上和8 5以上和9以上单张
你能打印(len(d))吗?
d=pd.DataFrame(cur_data)