Ich bin ein Neuling für Python. Derzeit läuft 3.5.2.Drucken Dataframe Name
Ich möchte eine Funktion, um den Namen eines Pandas DataFrame zu erfassen, dass es übergeben wurde.
Anstatt den Dataframe-Inhalt zu drucken, wenn ich meine Funktion ausführe, wie in meinem Beispiel unten, gibt es eine Möglichkeit, den Dataframe-Namen (d. H. "Df") zu erhalten?
Vielen Dank für alle Anregungen
#### Test Code ####
# Import pandas module
import pandas as pd
# Create DataFrame
df = pd.DataFrame({"A":[1,2,3], "B":[10,20,30]})
# Define Function
def test(data):
print("Dataframe Name is: %s" % data)
print(data.describe())
# Run Function
test(df)
Vielen Dank. Wirklich zu schätzen die Antwort. In der Tat hatte ich die Lösung, die Sie online vorgeschlagen haben, gesehen, aber sie hat meine Bedürfnisse nicht ganz erfüllt. Die Herausforderung für mich bestand darin, den DataFrame-Namen von der Funktion zu lesen. @sgDysregulation adressiert dies mit ihrer obigen Lösung. –
Gut zu hören @sgDysregulation half Ihnen, die erforderliche Ausgabe mit der anderen Lösung zu erhalten. – ade1e