小编msa*_*m85的帖子

将六位数的数字列拆分为一个数字的分隔列

如何通过使用pandas或numpy将一列6个整数数字分成6列,每列一个数字?

import pandas as pd
import numpy as np

df = pd.Series(range(123456,123465))

df = pd.DataFrame(df)


df.head()
Run Code Online (Sandbox Code Playgroud)

我所拥有的就是这样的下面

Number
654321
223344
Run Code Online (Sandbox Code Playgroud)

预期的结果应该像下面这样。

Number | x1 | x2 | x3 | x4 | x5 | x6 |
654321 |  6 |  5 | 4  |  3 |  2 |  1 |
223344 |  2 |  2 | 3  |  3 |  4 |  4 |
Run Code Online (Sandbox Code Playgroud)

python numpy pandas

6
推荐指数
1
解决办法
555
查看次数

标签 统计

numpy ×1

pandas ×1

python ×1