我会使用FileChooser将csv文件导入python。然后当使用rpy2时,我可以用R执行统计分析。与Python相比,我知道得更好。下面是我的一段代码:
import pygtk
pygtk.require("2.0")
import gtk
from rpy2.robjects.vectors import DataFrame
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:
don = DataFrame.from_csvfile(chooser.get_filename())
print(don)
chooser.destroy()
return filename
运行代码时,会打印don
。但问题是:在don
中,有两列,X和Y我无法访问以执行分析。谢谢你的帮助