嘿,伙计们,我在做一个字典文件,里面有一个表名和列名,表名重复很多次,表示excel文件里有多少个列名。
| table_name| column_name|
| ----------|------------|
| players | name |
| players | height |
| players | age |
| teams | name |
| teams | city |
| teams | owner |
它一直往下,我这里有大约1000行,所以我可以把它们输入到我想要的格式中,但是我觉得这会花很多时间,这是我想要的字典列表的格式。
第一个月
2条答案
按热度按时间mspsb9vt1#
一个选项是读取带有Pandas的excel文件。
您可以使用
pandas.DataFrame.groupby()
,然后使用apply
获得groupby的结果list
,最后使用pandas.Series.to_dict()
。输出:
zzwlnbp82#
啊谢谢我'mahdi,我实际上没有看到你的答案,我的答案实际上是非常接近你的,只是张贴它只是以防万一有一个字典的所有表减去列表的需要.但刚才看到你也包括了,以及:).很高兴我们在这里得出了相同的结论,Pandas是一个很好的图书馆使用.