我是python和数据科学的新手,我正在使用CSV文件,该文件如下所示:
build.gradle
问题是,我想为csv文件中的每个值分配一个唯一编号,以使该唯一编号充当键,而CSV中的项目充当类似于字典中的值。
我尝试使用熊猫,但如果可能的话,我想知道如何在不使用任何库的情况下解决此问题。
所需的输出应如下所示:
value1, value2
value3
value4...
答案 0 :(得分:0)
在我想看到您想使用普通Python进行熊猫开发之前,我正要谈论它。我会亲自和熊猫一起做的,但是您去了:
您可以从文件中逐行读取,用定界符(',')分隔,然后获取单词标记。
master_dict = {}
counter = 1
with open("your_csv.csv", "r") as f:
for line in f:
words = line.split(',') # you may or may not want to add a call to .strip() as well
for word in words:
master_dict[counter] = word
counter += 1