createOrReplaceTempView

Skapar eller ersätter en lokal temporär vy med den här dataramen.

Syntax

createOrReplaceTempView(name: str)

Parameters

Parameter Type Beskrivning
name str Namnet på vyn.

Notes

Livslängden för den här temporära tabellen är kopplad till den SparkSession som användes för att skapa den här dataramen.

Exempel

df = spark.createDataFrame([(2, "Alice"), (5, "Bob")], schema=["age", "name"])
df.createOrReplaceTempView("people")

df2 = df.filter(df.age > 3)
df2.createOrReplaceTempView("people")
df3 = spark.sql("SELECT * FROM people")
assert sorted(df3.collect()) == sorted(df2.collect())

spark.catalog.dropTempView("people")
# True