【发布时间】: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,...] 的矩阵