我对Python还不熟悉。我有一份清单,像这样的东西:
places = ['Alabama', 'Auburn', 'Jacksonville', 'Arizona', 'Flagstaff', 'Phoenix']
请注意,奥本和杰克逊维尔是阿拉巴马州的城市,而弗拉格斯塔夫和菲尼克斯是亚利桑那州的城市。你知道吗
我需要创建一个包含两列['State','City']
的pandas数据帧,如下所示:
State | City
--------|----------
Alabama | Auburn
Alabama | Jacksonville
Arizona | Flagstaff
Arizona | Phoenix
我试图创建一个字典,它的键是'state',对应键的值是'cities'。但它不适合我,因为我的知识是有限的Python现在。你知道吗
非常感谢你的帮助。你知道吗
谢谢
字典中的键必须是唯一的,因此如果在一个州有多个城市的情况下执行某些操作,则会覆盖某些值
另一方面,如果您知道您的键是唯一的,那么
pandas.DataFrame.from_dict
就完成了这项工作。你知道吗在您的例子中,您可以将信息作为成对的列表进行传递。你知道吗
如果您想除去您正在传递的冗余信息,包括状态多次,您可以执行以下操作
相关问题 更多 >
编程相关推荐