سؤال

لدي مجموعة بيانات يجب أن تحتوي على 14 عمودا ، ولكن عندما أقرأها في ص ، فإنها تقدم كعمودين ، مع قراءة الأعمدة الأخيرة كواحد ، وكلها مفصولة بـ "."

قرأت في استخدام:

دات <- اقرأ.جدول ("/البيانات / ألمانيا.أنثى.روماش "، رأس = و ، سبتمبر = "\ تي")

أدناه لقد قدمت الإخراج:

رئيس (دات)

الإصدار 1
سمة
القضية
القضية
القضية
القضية
القضية
القضية

الإصدار 2 علامة..........الأليلات..التكرار 1....(آر إس آر)...تأثير1..أو......ستدير..والدشيسك.بفالو.....(لشيسك).(لربفال).حالات.نكونترولس
7 ر أ .9104 .0001 -3.944 0.019 19.634 0.0403 0.8408 0.0403 0.8409 260 446

6 روبية أ ج .9114 .0002 -2.552 0.078 14.349 0.0316 0.8589 0.0316 0.8589 260 446

روبية 9 ج ر .8444 .0001 2.772 15.985 15.076 0.0338 0.8541 0.0338 0.8542 260 446

روبية 5 ز أ .9164 .0001 -3.683 0.025 18.039 0.0417 0.8382 0.0417 0.8383 260 446

روبية 2 ر ج .5168 .0001 -2.466 0.085 10.811 0.0520 0.8195 0.0520 0.8196 260 446

روبية 1 ر ز .8229 .0002 -1.727 0.178 12.241 0.0199 0.8878 0.0199 0.8878 260 446

لقد حاولت بعض الأشياء (إعادة كتابة الجدول ، كولسبليت) دون نجاح.ما أنا في عداد المفقودين?

وأنا أقدر أي اقتراحات قد تكون لديكم!

هل كانت مفيدة؟

المحلول

كنت تعتقد أن لديك ملف مفصول بعلامة تبويب ، لكنه لم يكن كذلك.لديك أيضا رأس.ما عليك سوى استخدام فاصل المساحة البيضاء الافتراضي عن طريق إسقاط sep="\t" والإعداد header=TRUE.

نصائح أخرى

من الصعب الجزم دون مزيد من المعلومات ، لكنني واثق تماما من أن أفضل طريقة لحل هذه المشكلة ستكون من خلال تحميل الجدول بشكل صحيح في المقام الأول.ما لم يكن الهيكل الفعلي للبيانات التي تقوم بتحميلها في النموذج الذي تحصل عليه ، فأنت تقوم بتحميله بشكل خاطئ;انظر إلى الوثائق الخاصة بـ read.table والأساليب ذات الصلة ، ولا سيما sep و header الحجج.أعتقد أن هذا سيؤدي إلى توضيح مشكلتك في استيراد البيانات دون الحاجة إلى تنظيف ما بعد الحقيقة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top