这是我的数据框:
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
.
在这里使用可能才有意义
index
:如果您想要单行,则必须将数组转换为系列(原始数组对于字符串连接来说不实用):
输出: