Methods 访问使用FileChooser导入的数据帧

Methods 访问使用FileChooser导入的数据帧,methods,rpy2,instances,dataframe,filechooser,Methods,Rpy2,Instances,Dataframe,Filechooser,我将使用FileChooser将csv文件导入python。然后,当使用rpy2时,我可以使用R执行统计分析,与Python相比,我更了解R。下面是我的一段代码: import pygtk pygtk.require("2.0") import gtk from rpy2.robjects.vectors import DataFrame def get_open_filename(self): filename = None chooser = gtk.File

我将使用FileChooser将csv文件导入python。然后,当使用rpy2时,我可以使用R执行统计分析,与Python相比,我更了解R。下面是我的一段代码:

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我无法访问以执行分析。感谢您的友好帮助

您是否查阅了有关从
数据帧
获取数据帧列的文档?

是的,我已经阅读了前面的《如何获取数据帧列》。对不起,我的问题不够清楚。它与如何获取在类下定义的本地DataFrame>don>更相关。我对Python非常陌生,这可能在某个地方得到了回答,但我找不到答案。我不完全确定您对
get\u open\u filename()
有什么想法,但我建议您一步一步地学习,并从介绍Python开始。这应该有助于澄清问题。