我有以下熊猫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
我正在寻找一种合并序列df["chain"]
和df["pos"]
的方法,以获得以下内容:
chain+pos
0 A1
1 B2
2 C3
和df.dtypes
:
chain+pos object
dtype: object
有什么简单的方法吗?你知道吗
MaxU的解决方案非常有效。否则您也可以使用以下命令
在此之后,您必须删除df['chain']和df['pos']以获得所需的结果。你知道吗
-编辑
正如@MaxU在他下面的评论中指出的,这里有一个实现预期结果的简洁方法-
重命名列:
相关问题 更多 >
编程相关推荐