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

Allow "str" for function arguments that accept "col" expressions

Offen Anfängerfreundlich
#1,757 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
70/100
Issue-Typ
Feature
Klarheit
Klar beschrieben
Aktivitätsstatus
Aktiv
Tech-Stack
python
Bereich
api

Rechercherichtung

Untersuche die Funktionen in den datafusion-python-Bindungen, die Spaltenausdrücke akzeptieren, wahrscheinlich in den Modulen datafusion oder datafusion.expr. Identifiziere, wo Spaltenargumente verarbeitet werden, und ändere sie so, dass sie auch String-Literale akzeptieren. Prüfe den bestehenden PR #1563 auf ein ähnliches Muster. Aktualisiere die Docstrings entsprechend. Führe die Testsuite aus, um sicherzustellen, dass die bestehende Funktionalität erhalten bleibt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

enhancement

Is your feature request related to a problem or challenge? Please describe what you are trying to do.
This is an extension of https://github.com/apache/datafusion-python/pull/1563 and similar PRs.
I tried to write total_size = st.aggregate([], [F.sum("some_column")]) but realized I had to wrap some_column in dfn.col.

Describe the solution you'd like
I'd like functions that take a column as an argument to also accept a string so I can just pass the column name.

Describe alternatives you've considered
Wrapping it myself.

Additional context
If we update this similar to other interface generalizations we should update the doc strings to reflect this simplification.

Vorherrschende Sprache
Python
Sterne
605
Forks
176
Ø Merge
1 T. 23 Std.
Gemergte PRs (30 T.)
8

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

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 apache/datafusion-python

Alle Issues in apache/datafusion-python

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

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