Я должен выстроить столбцы серии типов во фрейме данных pandas и хочу объединить два из них, разделенных символом «,», чтобы получить результат типа «A1, B1». Как я могу сделать это быстро без использования цикла for?
убедитесь, что столбцы A и B имеют строковый тип, а затем используйте
df.A + "," + df.B
Синтаксис: Series.str.cat (другие = Нет, sep = Нет, na_rep = Нет)
new = data["B1"].copy() data["A1"]= data["A1"].str.cat(new, sep =", ")
источник: https://www.geeksforgeeks.org/python-pandas-series-str-cat-to-concatenate-string/
илииспользуя фрейм данных
df["A1"]=df["A1"]+","+df["B1"]