我有两个列表-“A”和“B”,每个列表中有3158个元素。我正试图将这两个列表合并到一个字典中,但是dict(zip())不起作用。以下是我的原始Excel文件的布局(以下是三个数据点的示例):
Name ExecConsumer
Report1 John
Report2 Brian
Report3 Mike
我用熊猫导入了数据。Excel文件中大约有20列,所以我从文件中提取了两个独立的列,并将它们赋给变量。定义的数据帧是df100。代码如下:
AE=df100.loc[:,["ExecConsumer"]]
ReportNames=df100.loc[:,"Name"]]
RT = dict(zip(ReportNames,AE))
以下是我的输出:
{"ExecConsumer":"Name"}
我期待着:
{"Report1":"John", "Report2":"Brian", "Report3":"Mike", ....}
有什么想法?如果我分别打印AE和ReportName,它们不是空的。但当我把它们合并的时候,我并没有得到我所期望的。如果有帮助的话,我正在使用python3.7。你知道吗
谢谢
这似乎对我有用
可能与python如何按值传递所有内容有关。你知道吗
相关问题 更多 >
编程相关推荐