tcltk

2013-04-11 3 views
37

का उपयोग कर किसी उपयोगकर्ता द्वारा चयनित स्थान पर CSV के रूप में डेटा फ्रेम को कैसे सहेजना है, मेरे पास Fail नामक एक डेटा फ्रेम है।tcltk

मैं उपयोगकर्ता द्वारा चुने गए स्थान पर एक CSV के रूप में Fail को सहेजना चाहता हूं। नीचे कुछ उदाहरण कोड है जो मुझे मिला, लेकिन मुझे नहीं पता कि इसमें Fail कैसे शामिल किया जाए।

require(tcltk) 
fileName <- tclvalue(tkgetSaveFile()) 
if (!nchar(fileName)) { 
    tkmessageBox(message = "No file was selected!") 
} else { 
    tkmessageBox(message = paste("The file selected was", fileName)) 
} 

उत्तर

59

write.csv या write.table कार्यों पर एक नजर डालें। तुम बस x पैरामीटर के लिए फ़ाइल नाम उपयोगकर्ता file पैरामीटर के लिए चयन करता है, और dataframe की आपूर्ति करने के लिए है:

write.csv(file=fileName, x=Fail) 
+9

मैंने इसे उल्लेख नहीं किया, इसलिए मैंने सोचा कि 'row.names = F' पैरामीटर का उल्लेख करना उपयोगी होगा जो राउनाम को आउटपुट कॉलम लेने से हटा देगा – Slak

15

तुम भी पैकेज "tcltk" का उपयोग नहीं करने की जरूरत है। आप नीचे दिखाए गए अनुसार कर सकते हैं:

write.csv(x, file = "c:\\myname\\yourfile.csv", row.names = FALSE) 

"सी: \ myname \ yourfile.csv" के बावजूद अपना रास्ता दें।