我想用新值替换pandas数据帧列中的值。我知道我可以将数组分配给一个新列,删除原来的列,然后将新列重命名为旧列,但这似乎是完成这样一个基本任务的迂回方式。在
df = pd.DataFrame(np.random.random(10), columns=['Values'])
df['new'] = np.random.random(10)
df.drop(columns = 'Values', inplace = True)
df.rename(columns={"new": "Values"}, inplace=True)
难道没有更好的方法来实现这一点吗?在
最简单的分配给同一列:
或使用^{} :
^{pr2}$相关问题 更多 >
编程相关推荐