【发布时间】:2018-01-28 09:08:24
【问题描述】:
我正在尝试将这些 panda 列添加到 Listbox,因此它们的内容如下:
New Zealand NZD
United States USD
等。
我正在使用 pandas 从 .csv 中获取数据,但是当我尝试使用 for 循环使用 insert 将项目添加到列表框中时,我得到了错误
NameError: name 'END' is not defined 或
NameError: name 'end' is not defined
使用此代码:
def printCSV():
csv_file = ('testCUR.csv')
df = pd.read_csv(csv_file)
print (df[['COUNTRY','CODE']])
your_list = (df[['COUNTRY','CODE']])
for item in your_list:
listbox.insert(end, item)
【问题讨论】:
-
使用字符串
"end"。此外,一个列表框只能有一个列。 -
我想让他们像上面那样显示,然后只使用国家代码作为值,所以我必须创建一个 for 循环或创建要放入列表框中的字符串的东西,但是如何只获取国家代码?
标签: python-3.x pandas csv tkinter listbox