我有以下代码:
names = ['Tom', 'Dick', 'Harry']
marriageDates = ['02-02-1958', '08-07-1969', ['01-21-1973','07-14-1981']]
people = {
"Name": names,
"Marriage Date(s)": marriageDates
}
df = pd.DataFrame(people)
print(df)
其中:
Name Marriage Date(s)
0 Tom 02-02-1958
1 Dick 08-07-1969
2 Harry [01-21-1973, 07-14-1981]
但是,我希望输出为:
Name 1st Marriage Date 2nd Marriage Date
0 Tom 02-02-1958
1 Dick 08-07-1969
2 Harry 01-21-1973 07-14-1981
换句话说,我的dict中的一个关键是列表列表。我希望将该列表的第n个元素放置在新的相邻列中(如第二个表中),而不是将该键填充一个条目为列表的列(如第一个表中的最后一行)。有什么办法可以这样做吗
你可以试试这个:-
它给出了输出:-
希望这有帮助
有一种非常简单的方法可以做到这一点。我最近也发现了
相关问题 更多 >
编程相关推荐