【发布时间】:2013-08-03 11:20:31
【问题描述】:
我想使用 FileChooser 将 csv 文件导入 python 并将其显示为数据框。这是代码,它不起作用。感谢您的热心帮助。
def get_open_filename(self):
filename = None
chooser = gtk.FileChooserDialog("Open File...", self.window,
gtk.FILE_CHOOSER_ACTION_OPEN,
(gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL,
gtk.STOCK_OPEN, gtk.RESPONSE_OK))
response = chooser.run()
if response == gtk.RESPONSE_OK:
with open(chooser.get_filename(), 'rb') as csvfile:
don = DataFrame.from_csvfile(csvfile) ## I am confused here !!!
print don
chooser.destroy()
return filename
【问题讨论】:
-
什么“不起作用”是“don”为空?你有错误吗?
-
对话框启动。当我点击 csv 文件时,什么都没有做,一旦关闭 gui,我有这个: ValueError Traceback (last recent call last) ValueError: Nothing can be done for type
目前。跨度> -
你在使用 rpy2 吗? (从代码中不清楚DataFrame是什么)
标签: csv python-2.7 dataframe filechooser