createOrReplaceTempView

Hiermee maakt of vervangt u een lokale tijdelijke weergave met dit DataFrame.

Syntaxis

createOrReplaceTempView(name: str)

Parameterwaarden

Kenmerk Typ Beschrijving
name str Naam van de weergave.

Aantekeningen

De levensduur van deze tijdelijke tabel is gekoppeld aan de SparkSession tabel die is gebruikt om dit DataFrame te maken.

Examples

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