使用Pandas展开DataFrame

时间:2016-01-21 19:22:12

标签: python pandas dataframe

我正在使用如下结构的功能集,它具有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 个答案:

答案 0 :(得分:0)

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