读取CSV文件作为字典,其中包含第一行作为标题(键)

柯蒂斯

我正在尝试读取包含许多列的CSV文件,并将数组转储到字典中。第一行是字典的键,其余的行是列表(键的值)。我尝试了以下操作,但是列的负载可能有所不同。

reader = csv.reader(open('CSV/Logger_data.csv', 'r'))
d = {}
for key,value in reader:
    d[key] = value

DictReader似乎可以工作,但是当我通过迭代进行打印时,如何将数据存储在字典中reader这是我到目前为止尝试过的:

with open ('CSV/Logger_data.csv') as csvfile:
    reader = csv.DictReader(csvfile)
    for row in reader:
        print(row["DateTime"], row["Column1"])
莫希登·本·穆罕默德(Mohideen bin Mohammed)
import csv
from itertools import chain

def get_mulList(*args):
    return map(list,zip(*args))

csv_data = open('logger_data.csv','r')
data = list(csv.reader(csv_data))
ind_dict = dict(zip(data[0],get_mulList(*data[1:])))    
print ind_dict

如果您的CSV是这样的,

'DateTime'  'Column1'
 1-2-2012    a
 2-3-2013    b
 3-4-2014    c 

从上面的脚本中,您将获得如下输出,

{ 
  'DateTime':['1-2-2012','2-3-2013','3-4-2014'],
  'Column1':['a','b','c']
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

读取CSV文件作为字典,其中包含第一行作为标题(键)

来自分类Dev

如何从文件中读取第一行作为值,第二行作为字典的键

来自分类Dev

读取文件并创建具有第一行作为标题(键)的数组

来自分类Dev

如何从文件中读取第一行作为键,将接下来的 3 行作为值列表读取到字典,python

来自分类Dev

在PySpark中读取文件并将其转换为Pandas Dataframe时,如何将第一行作为标题

来自分类Dev

使用Text :: CSV从CSV中检索第一行作为标题

来自分类Dev

使用Text :: CSV从CSV中检索第一行作为标题

来自分类Dev

C#读取Excel文件,其中标题不是第一行

来自分类Dev

RecylerView以固定的第一行作为标题

来自分类Dev

第一行作为datagridview中的标题

来自分类Dev

如何分割输入文件的第一行并将其作为字典存储在python中?

来自分类Dev

强制Python Pandas DataFrame(read_csv()方法)避免/不考虑将我的csv / txt文件的第一行作为标题

来自分类Dev

读取CSV文件并使用每一行作为spock的where子句中的输入

来自分类Dev

文件中的每一行作为awk中的键

来自分类Dev

将第一行作为下一行的哈希键?

来自分类Dev

Python Pandas无法读取csv文件的第一行

来自分类Dev

r不读取csv文件的第一行

来自分类Dev

读取CSV文件(第一行除外)

来自分类Dev

无法读取CSV文件的第一行

来自分类Dev

程序只读取csv文件的第一行

来自分类Dev

根据内容添加一行作为文件的第一行或第二行

来自分类Dev

将 CSV 转换为字典,其中一列作为键,一列作为其值

来自分类Dev

Python:加载CSV,第一列作为行名,第一行作为列名

来自分类Dev

Python:加载CSV,第一列作为行名,第一行作为列名

来自分类Dev

如何从文本文件中读取和存储数据,其中第一行是标题,其他行是相关数据

来自分类Dev

如何将csv文件作为字典读取,以使键为元组

来自分类Dev

仅将表的第一行作为向量读取的有效方法

来自分类Dev

字典键作为行号读取文本文件

来自分类Dev

无法读取文件的第一行

Related 相关文章

  1. 1

    读取CSV文件作为字典,其中包含第一行作为标题(键)

  2. 2

    如何从文件中读取第一行作为值,第二行作为字典的键

  3. 3

    读取文件并创建具有第一行作为标题(键)的数组

  4. 4

    如何从文件中读取第一行作为键,将接下来的 3 行作为值列表读取到字典,python

  5. 5

    在PySpark中读取文件并将其转换为Pandas Dataframe时,如何将第一行作为标题

  6. 6

    使用Text :: CSV从CSV中检索第一行作为标题

  7. 7

    使用Text :: CSV从CSV中检索第一行作为标题

  8. 8

    C#读取Excel文件,其中标题不是第一行

  9. 9

    RecylerView以固定的第一行作为标题

  10. 10

    第一行作为datagridview中的标题

  11. 11

    如何分割输入文件的第一行并将其作为字典存储在python中?

  12. 12

    强制Python Pandas DataFrame(read_csv()方法)避免/不考虑将我的csv / txt文件的第一行作为标题

  13. 13

    读取CSV文件并使用每一行作为spock的where子句中的输入

  14. 14

    文件中的每一行作为awk中的键

  15. 15

    将第一行作为下一行的哈希键?

  16. 16

    Python Pandas无法读取csv文件的第一行

  17. 17

    r不读取csv文件的第一行

  18. 18

    读取CSV文件(第一行除外)

  19. 19

    无法读取CSV文件的第一行

  20. 20

    程序只读取csv文件的第一行

  21. 21

    根据内容添加一行作为文件的第一行或第二行

  22. 22

    将 CSV 转换为字典,其中一列作为键,一列作为其值

  23. 23

    Python:加载CSV,第一列作为行名,第一行作为列名

  24. 24

    Python:加载CSV,第一列作为行名,第一行作为列名

  25. 25

    如何从文本文件中读取和存储数据,其中第一行是标题,其他行是相关数据

  26. 26

    如何将csv文件作为字典读取,以使键为元组

  27. 27

    仅将表的第一行作为向量读取的有效方法

  28. 28

    字典键作为行号读取文本文件

  29. 29

    无法读取文件的第一行

热门标签

归档