मैं नए data.table:::fread
समारोह (सबसे तेजी से पढ़ने के समारोह मैं आर में उपयोग किया है अब तक) और उपयोग कर रहा हूँ मैं निम्नलिखित (आत्म व्याख्यात्मक) अपवाद है:data.table fread समारोह
R) fread(path)
Erreur dans fread(path) : Coercing integer64 to real needs to be implemented
मेरे फ़ाइल (जो टैब द्वारा अलग सीएसवी है) वास्तव में 902160000671352000
जैसे बड़े पूर्णांक रखता है। मेरा सवाल तब है, क्या मैं fread
को # नहीं # को दूसरे कॉलम (जहां वे राक्षस int हैं) पढ़ सकते हैं
उन स्तंभों में वर्णों या कारकों के रूप में पढ़ने के लिए 'fread' को बताना आसान हो सकता है। फिर आपके पास डेटा मिल गया है और बाद में हमेशा एक प्रकार का रूपांतरण कर सकता है। –
इस समय मेरा समाधान 'cut -f1,3- myFile.txt' यूनिक्स कमांड का उपयोग करना है और बाद में फ़्रेड चलाने के लिए है ... – statquant
' सहायता (फ़्रेड) 'कहता है कि 'bit64 :: integer64 प्रकार भी पाए जाते हैं और को सीधे चरित्र के रूप में पढ़ने की आवश्यकता के बिना पढ़ें, फिर 'मैं 32 बिट ओएस (एक्सपी) का उपयोग कर रहा हूं। क्या यही समस्या है ? क्या मैं उन int64 को char में परिवर्तित कर सकता हूं? – statquant