gpt4 book ai didi

python - 读取 csv 并导入数据表(Python)

转载 作者:太空宇宙 更新时间:2023-11-04 10:15:02 25 4
gpt4 key购买 nike

Python 新手,所以我正在读取 excel csv,我想将结果导入数据表以供以后的代码使用,即我想在逻辑中引用列名以生成结果。

下面是我到目前为止的代码,excel 读取位很好,我把它留在那里继续工作,但我无法让数据表工作,我想我遗漏了一些简单的东西

我已经轻松安装并打开了安装工具,我安装了网络粘贴工具包,但我无法引用它。我也刚刚运行 datatables-0.4.9/setup.py 但我不确定我需要如何在我的脚本中引用它才能开始处理它。

import csv
import datatables
with open('Data/ShowroomData.csv', 'rt') as Data:
SR = csv.reader(Data, delimiter=' ', quotechar='|')
next(Data)
for row in SR:
print (row)

table = DataTable('Data/ShowroomData.csv', 'rt')
for row in table:
print (row['SiteName'], row['BGPAS'])

最佳答案

如果你希望能够通过列名访问每一行的属性,我认为你不需要datatables .您只需要一个 DictReader from the csv standard library module .

代码看起来像这样:

import csv
with open('Data/ShowroomData.csv', 'rt') as Data:
SR = csv.DictReader(Data, delimiter=' ', quotechar='|')
for row in SR:
# if you were to print just `row`, you would get a dictionary
# like {'SiteName': 'foo', 'BGPAS': 'bar'}
print (row['SiteName'], row['BGPAS'])

关于python - 读取 csv 并导入数据表(Python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35864910/

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