访问使用FileChooser导入的DataFrame

时间:2013-08-06 14:26:25

标签: methods rpy2 instances dataframe filechooser

我会使用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我无法访问以执行分析。谢谢你的帮助

1 个答案:

答案 0 :(得分:0)

您是否从DataFrame

查看了有关extracting elements的文档