我有一个数据帧
City hits
A 10
B 1
C 22
D 122
E 1
F 165
我想用一个名为Hit\u ID的列创建一个数据帧,该列的行是
A_1
A_2
etc.
A_10
B_1
C_1
C_2
etc.
D_124
D_125
E_1
我试过了
df['Hit_ID'] = df[['City','hits']].apply(lambda x:'_'.join(x.astype(str)),axis=1)
但这只是连接列。如何修改apply函数以获得所需的op?你知道吗
Tags:
试试这个:
df.hits
从整数列更改为列表列,范围从1到原始值。你知道吗df.City
列连接起来。你知道吗_
将两列连接在一起。你知道吗您需要:
相关问题 更多 >
编程相关推荐