嗨,我在csv文件中有100个数据我想用python把7位数分割成单独的列我的csv文件是这样的
<表类>
tbody><<tr>1234567 表类>
如果你有字符串,你可以使用:
out = df['A'].astype(str).str.split('(?<=.)(?=.)', expand=True)
输出:
0 1 2 3 4 5 6
0 1 2 3 4 5 6 7
与列名:
from string import ascii_uppercase
out = (df['A'].astype(str).str.split('(?<=.)(?=.)', expand=True)
.rename(columns=dict(enumerate(ascii_uppercase[1:])))
)
输出:
B C D E F G H
0 1 2 3 4 5 6 7