Wie setze ich Debugging.info in Funktionen in Datenbanks ein, die in ApplyInpandas verwendet werden?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wie setze ich Debugging.info in Funktionen in Datenbanks ein, die in ApplyInpandas verwendet werden?

by Anonymous » 08 May 2025, 15:18

Hallo, ich verwende Datenbahnen Version 13.3. Ich habe eine Funktion, die ich die Funktion mithilfe von ApplyInpandas -Funktion aufrufe. Ich muss die Attribute meines PDF -Datensatzes sehen, den ich in meiner Funktion verwende. Mein Beispielcode sieht aus wie < /p>
import pandas as pd
import os

def my_function(pdf: pd.DataFrame) -> pd.DataFrame:

debug_path = "/dbfs/tmp/debug_log.txt"

# Generate debug string
debug_string = f"Group with {len(pdf)} rows, columns: {list(pdf.columns)}\n"

# Append to log file
with open(debug_path, "a") as f:
f.write(debug_string)

return pdf

result_df = df.groupBy("some_column").applyInPandas(my_function, schema=df.schema)

with open("/dbfs/tmp/debug_log.txt", "r") as f:
print(f.read())
< /code>
, aber mein Code zeigt keine Ausgabe an. Können Sie mir bitte helfen, dieses Problem zu lösen?

Top