Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

(feat) Additional Arrow support

Offen Anfängerfreundlich
#1,785 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
72/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
r, typescript
Bereich
data, tooling

Rechercherichtung

Beginne im Data Viewer-Modell, indem du die vorhandene Unterstützung für Arrow-Tabellen liest und nachverfolgst, wie View() das bedarfsgesteuerte Laden von Daten behandelt. Erweitere diesen Pfad für Dataset und seine Unterklassen, einschließlich FileSystemDataset, sowie für arrow_dplyr_query. Fertig ist die Arbeit, wenn dateibasierte Arrow-Datasets und dplyr-Abfragen direkt geöffnet werden, ohne das vollständige Dataset einzulesen, und Zeilen bei Bedarf abgerufen werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

enhancement
Additional Arrow support

With the current on demand data loading, I think Data Viewer could extend existing Arrow table support to lazy Arrow-backed data sources:

  • Dataset and its subclasses, including FileSystemDataset
  • arrow_dplyr_query

This allows file-backed Arrow datasets and dplyr queries on Arrow data to be opened directly with View() without first collecting the full dataset into memory. Rows are fetched on demand as they are requested by the Data Viewer, allowing large Arrow datasets to be browsed efficiently.

This should only be a small change in the data viewer model.

Vorherrschende Sprache
TypeScript
Sterne
1.2k
Forks
139
Ø Merge
20 Std. 32 Min.
Gemergte PRs (30 T.)
25

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus REditorSupport/vscode-R

Alle Issues in REditorSupport/vscode-R

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.