如何在python/pandas中将向量转换为另一个向量空间?

如何在python/pandas中将向量转换为另一个向量空间?,python,pandas,Python,Pandas,我有一个固定列大小的向量,例如从0到9,最初都是0。[0,…0] 我想把像[1,2,3]这样的向量变换为[0,1,1,0,0,…0] 除了遍历每个数字之外,还有其他方法吗 我已经创建了一个数据帧,并尝试在数据帧中插入每个向量。我正在努力实现以下目标: [0,1,1,0,0,0,1,0…] [1,0,1,0,1,0,1,0,1,0…] 使用numpy zeros = np.zeros(9) zeros[[1,2,3]] = 1 我可能误读了这一点,但我并不完全清楚你试图做出的转变的性质是什么。

我有一个固定列大小的向量,例如从0到9,最初都是0。[0,…0]

我想把像[1,2,3]这样的向量变换为[0,1,1,0,0,…0]

除了遍历每个数字之外,还有其他方法吗

我已经创建了一个数据帧,并尝试在数据帧中插入每个向量。我正在努力实现以下目标:

  • [0,1,1,0,0,0,1,0…]

  • [1,0,1,0,1,0,1,0,1,0…]


  • 使用
    numpy

    zeros = np.zeros(9)
    zeros[[1,2,3]] = 1
    

    我可能误读了这一点,但我并不完全清楚你试图做出的转变的性质是什么。你能更具体地说明输入和输出吗?