मैं डेटा फ्रेम के रूप में आर में कॉलम उन्मुख सीएसवी फ़ाइल को पढ़ने की कोशिश कर रहा हूं।read.csv row.names
फ़ाइल की पहली पंक्ति तो की तरह है:
sDATE, sTIME,iGPS_ALT, ...
और उसके बाद प्रत्येक अतिरिक्त लाइन माप है:
4/10/2011,2:15,78, ...
जब मैं आर में यह पढ़ने की कोशिश,
d = read.csv('filename')
मुझे एक डुप्लिकेट पंक्ति.नाम त्रुटि मिलती है क्योंकि आर सोचता है कि डेटा का पहला स्तंभ पंक्ति नाम है, और चूंकि सभी माप उसी दिन लिया गया था, पहले कॉलम में मान नहीं बदलते हैं।
अगर मैं read.csv
कॉल में row.names = NULL
में डाल, मैं एक बाहरी स्तंभ d$row.names
जो sDATE स्तंभ से मेल खाती है मिलता है, और सब कुछ "स्थानांतरित" है एक स्तंभ नीचे है, तो d$sDATE
उस में 2:15
, नहीं 4/10/2011
रूप में की जरूरत के लिए होगा।
अगर मैं एक्सेल में अपना सीएसवी खोलता हूं, कुछ भी नहीं करता और फिर इसे सहेजता हूं, सबकुछ शांत है। मुझे इनमें से सैकड़ों को संसाधित करना है, इसलिए एक्सेल में मैन्युअल रूप से सहेजना कुछ ऐसा नहीं है जो मैं चाहता हूं। यदि कुछ प्रोग्रामेटिक रूप से है तो मैं इन सीएसवी को पायथन में या अन्यथा प्रीप्रोसेस करने के लिए कर सकता हूं, यह बहुत अच्छा होगा।
'row.names = 1: n' को सेट करने के बारे में क्या, जहां फ़ाइल में पंक्तियों की संख्या' n' है। – nullglob
में पढ़ने में त्रुटि 'read.table में त्रुटि (फ़ाइल = फ़ाइल, हेडर = हेडर, sep = sep, quote = quote, अमान्य' row.names 'विनिर्देश' – nimish
सीएसवी की पहली कुछ पंक्तियां (और कॉलम) पेस्ट करें फ़ाइल, कृपया –