gpt4 book ai didi

csv - 获取行索引而不是csv文件中的列

转载 作者:行者123 更新时间:2023-12-04 16:07:36 24 4
gpt4 key购买 nike

首先,我只想说我对 Python 或任何类型的编程都非常陌生。另外,我不知道该放什么作为标题,对不起。所以我打开了这个 csv 文件,然后我剥离并拆分了逗号,然后只是为了检查,我把它打印出来,它给了我这样的结果(只是一些示例数字):

['1','2','3','4']
['5','6','7','8']
['9','10','11','12']

我想知道是否有一种方法可以索引行而不是列,就像我尝试打印 my_list[0] 它会给我
1
5
9

而不是 ['1','2','3','4']。我的实际问题是我需要将 csv 数据转换为一行元组,其中元素转换为整数,并且能够选择任何行进行进一步处理。

我不熟悉我在这个网站上看到的很多模块。如果可能的话,我想要一个非常基本的编码帮助。(虽然有时效率低下)

谢谢!

最佳答案

您可以使用一个相当简单的列表推导将列表转换为您想要的格式(从 csv 获取列表后),使用 zip(*my_list)转置它:

>>> my_list = [['1','2','3','4'],
... ['5','6','7','8'],
... ['9','10','11','12']]
>>> [[int(x) for x in row] for row in zip(*my_list)]
[[1, 5, 9], [2, 6, 10], [3, 7, 11], [4, 8, 12]]

关于csv - 获取行索引而不是csv文件中的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13004943/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com