البيانات والإعدادات.arrow · .feather · .ipc
Arrow / Feather عارض
حول Arrow / Feather
صيغة Apache Arrow العمودية.
Apache Arrow هو المعيار العمودي في الذاكرة الذي يتحدثه أصلًا كل من Pandas وPolars وDuckDB وBigQuery Storage ومعظم مكتبات DataFrame الحديثة. Feather هو شكل Arrow على القرص، مكتوبًا عبر تأطير Arrow IPC. يقرأ هذا العارض أيًا منها — .arrow أو .feather أو .ipc الخام — عبر tableFromIPC من apache-arrow. نُظهر المخطط (أسماء الأعمدة والأنواع المنطقية وقابلية الإفراغ) ونُجسّد أول 2,000 صف لعرض الجدول. الأنواع المتداخلة (list, struct, map) والطوابع الزمنية تمر بنظافة؛ الأعمدة الثنائية تُلخَّص بطول البايتات.
الأسئلة الشائعة
- ما الفرق بين Arrow وFeather؟
- Arrow يصف التخطيط العمودي في الذاكرة؛ Feather هو صيغة الملف التي تخزّن مخازن Arrow على القرص باستخدام تأطير Arrow IPC. Feather الحديث (v2) هو مجرد ملف Arrow IPC بامتداد .feather.
- هل يُرفع ملفي؟
- لا. يُفكّ ترميز الملف بالكامل داخل متصفحك عبر مكتبة apache-arrow بـ JavaScript. لا شيء يغادر جهازك.
- هل يتعامل مع الأنواع المتداخلة؟
- نعم. القوائم والـ structs والـ maps والأعمدة المُرمَّزة بقاموس والطوابع الزمنية كلها تُفكّ إلى قيم قابلة للقراءة. الصفوف المتداخلة تظهر كـ JSON مدمج.
- لماذا عدد الصفوف أكبر مما أراه؟
- نُجسّد أول 2,000 صف لإبقاء الصفحة سريعة؛ شريط الأدوات يعرض العدد الحقيقي للصفوف من بيانات المخطط الوصفية.
- هل يعمل على الموبايل؟
- نعم. الجدول ينزلق أفقيًا مع فهرس صف ثابت، ومنظر المخطط يتراصّ بسهولة على الشاشات الضيقة.
المزيد من البيانات والإعدادات
- .jsonJSONJavaScript Object Notation — بيانات مهيكلة.فتح
- .csvCSVبيانات جدولية بقيم مفصولة بفواصل.فتح
- .tsvTSVبيانات جدولية مفصولة بالـ tab.فتح
- .xmlXMLExtensible Markup Language.فتح
- .yamlYAMLصيغة ضبط/بيانات مقروءة بشريًا.فتح
- .tomlTOMLTom's Obvious Minimal Language للضبط.فتح
- .iniINIملفات تهيئة key=value الكلاسيكية.فتح
- .dbSQLiteملف قاعدة بيانات .db / .sqlite.فتح