我有一个数据框district_df
,其中包含一系列行政区,例如布朗克斯、布鲁克林、曼哈顿等,以及另一个系列行政区号码,例如2、4、8等。
我想在该数据框中创建另一个系列板,结合行政区和行政区编号,例如 02 布朗克斯、04 布鲁克林、08 曼哈顿等,
Borough CD Number
Bronx 2
Brooklyn 4
Manhatten 8
进入
Borough CD Number Board
Bronx 2 02 Bronx
Brooklyn 4 04 Brooklyn
Manhatten 8 08 Brooklyn
最佳答案
您可以使用str.cat
进行串联并使用 str.zfill
用所需数量的零填充 CD Number
:
df['Board'] = df['CD Number'].astype(str).str.zfill(2).str.cat(df.Borough, sep=' ')
Borough CD Number Board
0 Bronx 2 02 Bronx
1 Brooklyn 4 04 Brooklyn
2 Manhatten 8 08 Manhatten
关于python - 如何通过组合数据框中的两个系列来添加新系列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57655171/