0
我會用FileChooser將csv文件導入python。然後當使用rpy2時,我可以使用R進行統計分析。與Python相比,我知道得更好。以下是我的一段代碼:訪問使用FileChooser導入的DataFrame
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的一列。對不起,我的問題還不夠清楚。它更關聯於如何獲取在類下的中定義的本地DataFrame> don>。我在Python中很新,這可能會在某個地方回答,但我無法找到它。 –
我並不完全確定你對'get_open_filename()'有什麼想法,但是我建議你一步一步地完成並開始介紹Python。它應該有助於澄清事情。 – lgautier