【问题标题】:Expand DataFrame using Pandas使用 Pandas 扩展 DataFrame
【发布时间】:2016-01-21 19:22:12
【问题描述】:

我正在使用如下结构的功能集,其中包含 150 个功能:

-1 45:1 55:1 67:1
1  55:1 65:1 89:1

如何使用 pandas 扩展此数据集,使其成为具有全部 150 个特征的完整矩阵或数组?换句话说,第一行特征 44 是 0,所以我想用 pandas 来做类似的东西:

[-1,0,0,0,...(44th entry)0,1,...
1,0,0,0,...(54th entry)0,1,...]

基本上,我假设 pandas 中有一种方法可以做到这一点,所以我不编写 for 循环并生成一个零矩阵并让它填充值。我是否正在寻求做这样的事情:Fill a Pandas dataframe using information from another Pandas dataframe 或者是否有更好的实现,因为我的问题似乎不那么复杂。谢谢,因为我是熊猫的新手。

【问题讨论】:

  • 我不明白你的输入数据是如何构造的,那是什么类型的对象?开头的 -1 和 1 应该是索引吗?
  • 不,它们是二元分类器,或者想象一个像 [y|x1 x2 x3,...] 的矩阵

标签: python pandas dataframe


【解决方案1】:

原来数据是 svm_light 格式,所以我使用了认可的 python 模块 - 问题解决了!

【讨论】:

    猜你喜欢
    • 2017-11-28
    • 2018-07-19
    • 2012-10-05
    • 2014-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-07
    • 2021-06-06
    相关资源
    最近更新 更多