У меня есть DataFrame, подобный этому
import pandas as pd
df = pd.DataFrame({"Name" : ["a", "a", "b", "b", "b"], "Numbers" : [1, 3, 2, 4, 6]})
Я хочу отобразить его так, чтобы для каждого имени, появляющегося один раз (не повторяющегося), его номера перечислялись с каждым в новой строке.Я могу сделать это:
df.groupby(["Name"]).agg({"Numbers" : lambda x : list(x)}).reset_index()
, который отображается как это .Я хочу «развернуть» список, чтобы сделать его примерно таким:
"a" 1
3
"b" 2
4
6
Как мне это сделать.Я попытался получить "\n".join(list(x))
, но вместо отображения в новых строках он показывает \n
символов.