numpy DataFrame:在不丢失其他列的情况下连接列

fhity93d  于 2022-11-10  发布在  其他
关注(0)|答案(1)|浏览(148)

我有5列数据集,在这里我将它们称为[‘A’,‘B’,‘C’,‘D’,‘F’)。
我正在尝试连接A、B和C,但 Dataframe 中仍然有D和F。
也许拼接甚至不是我要找的东西?我只希望A、B和C中的字符串在一列中。
我试着用newdf[‘ABC’]=newdf[‘A’]+newdf[‘B’]+newdf[‘C’]
我以为它会将这些列合并到一个名为‘abc’的新列中,并保留D和F,但它覆盖了 Dataframe ,使其只有一列(Abc)
我只是开始,所以这可能是一个基本的问题,但我只是没有找到一个有帮助的答案。
提前谢谢您!

x7yiwoj4

x7yiwoj41#

>>> df
   A  B  C  D  E
0  1  2  3  4  5
>>> df['ABC'] = df['A'] + df['B'] + df['C']
>>> df
   A  B  C  D  E  ABC
0  1  2  3  4  5    6

它不会覆盖D、E列。
如果它不是你想要的,你能解释一下你的代码和输入/输出吗?

相关问题