首页 > 解决方案 > 如何导入与特定阵型匹配的 csv 文件?

问题描述

我有一个以这种形式生成字典的函数:

D1 = {
    'A': [1, 5, 9],
    'B': [2, 6, 10],
    'C': [3, 7, 11],
    'D': [4, 8, 12],
}

然后我有一个 .csv 文件看起来像这样

A  B  C  D
1  2  3  4
5  6  7  8
9 10 11 12

然后我通过使用(我正在使用熊猫)导入这个 .csv 文件

D1_T = pd.read_csv('myfile.csv', index_col=None, squeeze=True).to_dict()

然后我打印出来:

print("Return Value : %d" %  operator.eq(D1, D1_T))

来判断这两个dicts是否相同。

然而,答案是0

我是否错误地定义了我的 .csv 文件或导入错误?我希望正确导入或定义 .csv 文件,使其与D1上述匹配。

标签: pythonpandascsvdictionary

解决方案


推荐阅读