2013-09-03 9 views
5

मैं data.table पैकेज से fread का इस्तेमाल किया और है ताले जब मैं संशोधित करने या फ़ाइल (बस नोटपैड के साथ खुला) को हटाने के लिए खिड़कियों का कहना है की कोशिश:fread (data.table) फ़ाइलें

enter image description here

मैं कैसे अनलॉक कर सकते हैं यह बाध्यकारी?

संपादित करें:

> sessionInfo() 
R version 3.0.1 (2013-05-16) 
Platform: x86_64-w64-mingw32/x64 (64-bit) 

locale: 
[1] LC_COLLATE=English_United Kingdom.1252 LC_CTYPE=English_United Kingdom.1252 
[3] LC_MONETARY=English_United Kingdom.1252 LC_NUMERIC=C       
[5] LC_TIME=English_United Kingdom.1252  

attached base packages: 
[1] stats  graphics grDevices utils  datasets methods base  

other attached packages: 
[1] data.table_1.8.8 

loaded via a namespace (and not attached): 
[1] tools_3.0.1 

> showConnections(all=T) 
    description class  mode text isopen can read can write 
0 "stdin"  "terminal" "r" "text" "opened" "yes" "no"  
1 "stdout" "terminal" "w" "text" "opened" "no"  "yes"  
2 "stderr" "terminal" "w" "text" "opened" "no"  "yes" 

फ़ाइल पढ़ा जा रहा: (लापता बोली उद्देश्य पर डाल)

"AA",3,4,5,"w" 
"ss,2,3,4,"s" 
"ww",2,3,3,"s" 
+0

मुझे यह समस्या नहीं दिखाई दे रही है। W7। कृपया ए) 'sessionInfo()' और बी) 'showConnections() '(यदि उस दूसरे कमांड से कोई आउटपुट) की सामग्री जोड़ें। –

+0

@ साइमन ओ 101: क्या आपने इसे RStudio के माध्यम से आजमाया, क्योंकि यह उस इंटरफ़ेस के लिए विशिष्ट हो सकता है। –

+0

@JoshuaUlrich बिल्कुल, W7 पर RStudio के माध्यम से। मैंने संस्करण संख्या आदि देने से इनकार कर दिया क्योंकि वे ओपी में इतने बेकार नहीं हैं जब तक कि जानकारी साझा नहीं की जाती। साथ ही, मुझे आश्चर्य है कि क्या उन्होंने उसी सत्र में एक और कनेक्शन खोला है। –

उत्तर

3

आर में की कोशिश कर रहा एक ही

cat(file="C:/Users/MCarrie/Desktop/test/test2.txt") 
Error in file(file, ifelse(append, "a", "w")) : 
    cannot open the connection 
In addition: Warning message: 
In file(file, ifelse(append, "a", "w")) : 
    cannot open file 'C:/Users/MCarrie/Desktop/test/test2.txt': Permission denied 

जानकारी देता है डेटाटेबल v1 के साथ पुनः प्रयास करें .8.11। data.table homepage पर विंडोज के लिए एक नया .zip है।

NEWS से:

fread (जैसे एक विशेष लाइन पर असंतुलित उद्धरण के रूप में) एक डेटा त्रुटि देता है यह अब फ़ाइल पहले के बजाय एक ताला खुला, एक Windows समस्या सिर्फ पकड़े बंद कर देता है। संकेत के लिए रिपोर्टिंग और कार्ल विथॉफ्ट के लिए निगमास्टार के लिए धन्यवाद। टेस्ट जोड़ा गया।

+0

यूओ! अच्छा, मैंने आज सुबह 1.8.9 के लिए चेक किया और आज भी देव में था। धन्यवाद!! (मुझे जल्द ही 1.8.11 में संदर्भ द्वारा पंक्तियों को जोड़ने/संशोधित/हटाने की उम्मीद है: -) ...) वैसे भी, क्या आपने ऊपर उपयोग की गई टेक्स्ट फ़ाइल में लापता डबल कोट देखा है? मुद्दा केवल इस मामले में होता है। – Michele

+0

@Michele मैंने डबल कोट देखा लेकिन यह नहीं है, निश्चित रूप से, है ना? यह एक फ़ाइल ओपन/लॉक समस्या है जब निगमास्टार ने उस लापता उद्धरण को ठीक करने के लिए फ़ाइल को संपादित करने का प्रयास किया है। विंडोज़ पर उम्मीद है कि v1.8.10 इसे ठीक करता है। –

+0

हाय @ मैथ्यूडॉउल डबल कोट के बिना फ़ाइल पढ़ने के लिए ** ** ** फ़ाइल लॉक नहीं करता है। बस कोशिश की, क्या आपके पास अलग-अलग परिणाम हैं? – nigmastar