لدي ملفان كسف 1: eurusd. csv 2: xauusd. csv لا يوجد رأس في الملفات، ولكن البيانات هي تاريخ الوقت، فتح، عالية، منخفضة، إغلاق، المجلد. كل ملف يحتوي على النوع التالي من البيانات. أريد دمج البيانات استنادا إلى عمود وقت التاريخ وهو العمود الأول في كلا الملفين. كما ترون الملف الثاني ليس لديها نفس السجلات بالضبط كما الملف الأول، حتى يفتقد بعض البيانات من الملف الثاني، ولكن هذا موافق. أريد إحضار العمود إغلاق من الملف الثاني إلى الملف الأول استنادا إلى حقل مطابقة تاريخ المطابقة بينهما بحيث يكون ملف كسف المدمج النهائي يحتوي على الأعمدة التالية. تاريخ الوقت، فتح، عالية، منخفضة، إغلاق، حجم، كلوسفرومزيكوندسف إم غير متأكد من كيفية القيام بذلك. شكرا مقدما قانون العمل النهائي على أساس توموغسبرجرز الإجابة: أنا أحسب باستخدام أرقام العمود فقط الطريق. آندي، آسف أن كان خطأ من جهتي. وهذا كان خطأ مطبعي، أنا إصلاحه وتحريرها المشاركة الأصلية. لماذا مجرد نسخ قيمة وثيقة هو أنا باستخدام ألتريفا أدابتيف موديلر ويسمح للنموذج على أساس أداة واحدة وأحدث إصدار يسمح لك لإضافة نقطة بيانات أخرى في النمذجة كذلك، لذلك أنا اختيار الذهب سعر وثيق لاستخدامها في منمذج. يمكنني فقط استخدام عمود إضافي واحد، وإلا سوء استخدام جميع الأعمدة من ملف كسف الثاني، ولكن الآن فقط إغلاق أو عمود 4. نداش كيليرخان 9 يوليو 19 في 19:45 إذا كنت أفهم سؤالك بشكل صحيح، وكان أندي الفكرة الصحيحة في بلده تعليق. كنت لا تريد أن تندمج إلى اثنين، وتريد نسخ عمود واحد إلى الآخر. يمكنك أن تفعل df2.fillna (0) للحصول على الجواب المتوقع. هنا هو ما حاولت: استيراد الباندا كما بد df1 pd. readcsv (كوت: IQFEEDXAUUSDOP1.csvquot، indexcol0، names39time39، 39open39، 39high39، 39low39، 39close39، 39volume39، بارسيداتسترو) df2 pd. readcsv (كوت: IQFEEDEURUSDP1.csvquot، indexcol0، (39C: IQFEEDpython. csv39، إندكسفالز) نداش كيليرخان 9 يوليو في 20:10 وفعل ذلك العمل بالنسبة لك نداش توموغسبورغر يوليو 9 13 في 20 (19) 39، 39open39، 39high39، 39low39، 39cligh39، 39volume39، بارسيداتسترو) df239otherclose39 df139close39 df2.tocsv : 13 شكرا لك توم، التي عملت. لقد عدلت رمز العمل النهائي أعلاه. إذا كان يمكنك التفكير في أي شيء آخر لإضافة أو إزالة من التعليمات البرمجية واسمحوا لي أن أعرف. شكرا مرة أخرى نداش كيليرخان يوليو 9 13 في 20: 24 ملاحظة: سوف إدر المجموعة الاستشارية الإحصائية ترحيل الموقع إلى كمبورد وردس في فبراير لتسهيل الصيانة وإنشاء محتوى جديد. ستتم إزالة بعض صفحاتنا القديمة أو وضعها في الأرشيف بحيث لا يتم الاحتفاظ بها بعد الآن. سنحاول الحفاظ على عمليات إعادة التوجيه بحيث تستمر عناوين ورل القديمة في العمل بأفضل ما في وسعنا. مرحبا بكم في معهد للبحوث الرقمية والتعليم مساعدة مجموعة استشارات الدولة من خلال إعطاء هدية ستاتا وحدة التعلم الجمع بين البيانات هذه الوحدة سوف توضح كيف يمكنك الجمع بين الملفات في ستاتا. وستتضمن الأمثلة ملفات إلحاق، ومطابقة واحدة إلى مطابقة واحدة، وتطابق عملية دمج من واحد إلى أكثر. إلحاق ملفات البيانات عندما يكون لديك ملفان بيانات، قد ترغب في الجمع بينهما عن طريق تكديسهما على أحدهما الآخر. على سبيل المثال، لدينا ملف يحتوي على آباء وملف يحتوي على أمهات كما هو موضح أدناه. إذا أردنا الجمع بين هذه الملفات عن طريق التراص لهم واحد على الجانب الآخر، يمكننا استخدام الأمر إلحاق كما هو مبين أدناه. يمكننا استخدام الأمر قائمة لمعرفة ما إذا كان هذا يعمل بشكل صحيح. عملت إلحاق بشكل صحيح. يتم تكديس الآباء والأمهات معا في ملف واحد. ولكن، هناك مشكلة صغيرة. نحن غير قادر على معرفة الآباء من الامهات. دعونا نحاول القيام بذلك مرة أخرى، ولكن أولا سوف نقوم بإنشاء متغير يسمى مومداد في الآباء والأمهات ملف البيانات التي سوف تحتوي على أبي لملف بيانات الآباء وأمي لملف بيانات الامهات. عندما نجمع بين الملفين معا، فإن متغير مومداد سيخبرنا من هم الأمهات والآباء. نحن هنا جعل مومداد متغير لملف البيانات الآباء. نحن حفظ الملف يدعو ذلك dads1. نحن هنا جعل مومداد متغير لملف بيانات الامهات. نحن حفظ الملف يدعو ذلك moms1. الآن، يتيح إلحاق dads1 و moms1 معا. الآن، عندما نقوم بإدراج البيانات المتغير مومداد يظهر من الأمهات والآباء. دمج المطابقات طريقة أخرى لدمج ملفات البيانات هي دمج التطابق. قل أننا أردنا الجمع بين الآباء مع ملف البيانات فامينك، وجود معلومات الآباء والجانب المعلومات الأسرة إلى جنب. يمكننا القيام بذلك مع دمج المباراة. دعونا نلقي نظرة على الآباء وملف فامينك. نريد الجمع بين ملفات البيانات بحيث تبدو مثل هذا. لاحظ أن المتغير فاميد يستخدم لربط الملاحظة من ملف الآباء مع الملاحظة المناسبة من ملف فامينك. استراتيجية لدمج الملفات يذهب مثل هذا. 1. فرز الآباء على المجاعة وحفظ هذا الملف (يطلق عليه dads2). 2. نوع فامينك على المجاعة وحفظ هذا الملف (يطلق عليه faminc2). 3. استخدام ملف dads2. 4. دمج ملف dads2 مع ملف faminc2 باستخدام فاميد لمطابقتها. وهنا تلك الخطوات الأربع. 1. فرز ملف الآباء عن طريق فامد وحفظه كما dads2 2. فرز ملف فامينك بواسطة فامد وحفظه كما faminc2. 3. استخدام ملف dads2 4. دمج مع ملف faminc2 باستخدام فاميد كمتغير رئيسي. يبدو أن هذا يعمل على ما يرام، ولكن ما هو هذا المتغير دمج يشير متغير دمج، لكل ملاحظة، كيف ذهب الدمج. وهذا مفيد لتحديد السجلات غير متطابقة. دمج يمكن أن يكون واحدا من ثلاث قيم 1 - السجل يحتوي على معلومات من file1 فقط (على سبيل المثال سجل dad2 مع عدم وجود سجل Faminc2 المقابلة 2 - السجل يحتوي على معلومات من file2 فقط (على سبيل المثال سجل Faminc2 مع أي سجل dad2 المقابلة 3. - يحتوي السجل على معلومات من كلا الملفين (على سبيل المثال، سجلات داد 2 و Faminc2 مطابقة) وعندما يكون لديك العديد من السجلات، فإن جدولة الدمج مفيدة جدا لتلخيص عدد عدم التطابق لديك، وفي حالتنا، تتطابق جميع السجلات بحيث تكون قيمة الدمج كان دائما 3. واحد إلى العديد من دمج المباراة نوع آخر من الدمج يسمى واحد إلى العديد من الدمج. لدينا دمج واحد إلى واحد المتطابقة ما يصل الآباء و فامينك وكان هناك واحد إلى واحد مطابقة الملفات. إذا كنا دمج الآباء مع يمكن أن يكون هناك العديد من الأطفال لكل أبي، وبالتالي هذا هو واحد إلى العديد من الدمج كما ترون أدناه، استراتيجية واحد لدمج العديد هو حقا نفس دمج واحد إلى واحد 1. فرز الآباء على المجاعة و حفظ هذا الملف كما dads3 2. فرز الاطفال على المجاعة وحفظ ذلك ملف ك kids3 3. استخدام ملف dads3 4. دمج ملف dads3 مع ملف kids3 باستخدام فاميد لمطابقتها. وترد أدناه الخطوات 4. 1. فرز ملف البيانات الآباء على فاميد وحفظ هذا الملف كما dads3. 2. فرز ملف بيانات الأطفال على فاميد وحفظ هذا الملف ك kids3. 3. استخدم الملف dads3. 4. دمج ملف dads3 مع ملف kids3 باستخدام فاميد لمطابقتها. يتيح قائمة النتائج. النتائج أسهل قليلا لقراءة إذا كنا فرز البيانات على المجاعة والولادة. كما ترى، هذا هو في الأساس نفس دمج واحد إلى واحد. قد تتساءل عما إذا كان ترتيب الملفات في بيان الدمج ذو صلة. هنا، نحن تبديل ترتيب الملفات والنتائج هي نفسها. والفرق الوحيد هو ترتيب السجلات بعد الدمج. إلحاق مثال البيانات مثال دمج الخطوات مثال (واحد إلى واحد وشخص إلى آخر) برنامج دمج الدمج المتطابق يجب ألا يفسر محتوى هذا الموقع على أنه تأييد لأي موقع ويب أو كتاب أو منتج برنامج معين من قبل جامعة كاليفورنيا.
No comments:
Post a Comment