我有以下熊猫dataframe
:
import pandas as pd
df = pd.DataFrame({"pos": [1, 2, 3], "chain": ["A", "B", "C"]})
给予:
chain pos
0 A 1
1 B 2
2 C 3
和df.types
:
chain object
pos int64
dtype: object
我正在寻找一种合并Seriesdf["chain"]
并df["pos"]
具有以下功能的方法:
chain+pos
0 A1
1 B2
2 C3
和df.dtypes
:
chain+pos object
dtype: object
有简单的方法吗?
In [34]: df['chain'] += df.pop('pos').astype(str)
In [35]: df
Out[35]:
chain
0 A1
1 B2
2 C3
重命名列:
In [37]: df = df.rename(columns={'chain':'chain+pos'})
In [38]: df
Out[38]:
chain+pos
0 A1
1 B2
2 C3
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句