使用熊猫以不同的方式读取列名

时间:2020-06-19 17:36:38

标签: python pandas scikit-learn

我已经使用sklearn和python建立了一个随机森林模型,以从各种“大小”功能预测“页面”。在我的测试和训练数据中,列标题是“页面”和“大小”,但是在我的新数据中,我想遍历模型以获取预测,列标题是“ p”和“ s”,而不是“页面”和“大小”。我想知道是否有将它们读取为“页面”和“大小”,以便我的模型正常工作。非常感谢!

2 个答案:

答案 0 :(得分:0)

您可以在原始数据帧中添加另一个具有新名称的列,然后删除旧的列。

df['p'] = df['pages']

df['s'] = df['sizes']

df = df.drop(['pages','sizes'],axis=1)

答案 1 :(得分:0)

您可以简单地使用df.rename:

$('.newlink').on('click', function (e){
  e.preventDefault();
  $('#tabbed-content ul li a[href="#step2"]').click();
})

希望这对您有帮助!