我有某些具有这样结构的熊猫数据框
A B C
1 2 2
2 2 2
...
我想创建一个名为ID的新列,并用看起来像这样的字母数字系列填充它
ID A B C
GT001 1 2 2
GT002 2 2 2
GT003 2 2 2
...
我知道如何用字母或数字来填充它,但我不知道是否有一种“ Pandas本机”方法可以让我填充字母数字系列。这样做的最佳方法是什么? >
我有某些熊猫数据框,其结构类似于这样的ABC 1 2 2 2 2 2 ...我想创建一个名为ID的新列,并用看起来像是的字母数字系列填充它。
import pandas as pd
import numpy as np
df = pd.DataFrame({'player': np.linspace(0,20,20)})
n = 21
data = ['GT' + '0'*(3-len(str(i))) + str(i) for i in range(1, n)]
df['ID'] = data
欢迎使用堆栈溢出!