这是我的DataFrame:
import pandas as pd
df = pd.DataFrame(
{
'a': [4, 3, 2, 2, 6]
}
)
这是预期的输出:我想创建列id
:
a id
0 4 x_0
1 3 x_1
2 2 x_2
3 2 x_3
4 6 x_4
我可以像这样创建id
个,但我认为这里有一个行代码:
df['id'] = np.arange(len(df))
df['id'] = 'x_' + df.id.astype(str)
我更喜欢不使用index
的解决方案.