Methods 访问使用FileChooser导入的数据帧
我将使用FileChooser将csv文件导入python。然后,当使用rpy2时,我可以使用R执行统计分析,与Python相比,我更了解R。下面是我的一段代码: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
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开始。这应该有助于澄清问题。