有什么方法可以很好地以表格格式打印嵌套字典吗?我的数据结构是这样的
data = {'01/09/16': {'In': ['Jack'], 'Out': ['Lisa', 'Tom', 'Roger', 'Max', 'Harry', 'Same', 'Joseph', 'Luke', 'Mohammad', 'Sammy']},
'02/09/16': {'In': ['Jack', 'Lisa', 'Rache', 'Allan'], 'Out': ['Lisa', 'Tom']},
'03/09/16': {'In': ['James', 'Jack', 'Nowel', 'Harry', 'Timmy'], 'Out': ['Lisa', 'Tom
我正试着把它打印出来,像这样(名字放在一行)。请注意,下面列出了这些名称:
^{pr2}$我试过用这个代码来使用熊猫
pd.set_option('display.max_colwidth', -1)
df = pd.DataFrame(role_assignment)
df.fillna('None', inplace=True)
print df
但上面的问题是熊猫是这样印出来的(名字排在一行,看起来不太好,尤其是名字很多的时候)
01/09/16 \
In [Jack]
Out [Lisa, Tom, Roger, Max, Harry, Same, Joseph, Luke, Mohammad, Sammy]
02/09/16 03/09/16
In [Jack, Lisa, Rache, Allan] [James, Jack, Nowel, Harry, Timmy]
Out [Lisa, Tom] [Lisa, Tom]
我更喜欢这样,但名字都列在下面
01/09/16 02/09/16 03/09/16
In [Jack] [Jack] [James]
Out [Lisa] [Lisa] [Lisa]
有没有办法用熊猫或其他工具把它打印得更整洁?在
这是胡说八道的黑客行为,仅用于显示目的。在
相关问题 更多 >
编程相关推荐