ร้องขอแบบ sql จะ pyspark dataframe ฟังก์ชัน

0

คำถาม

ฉันอยากจะสร้างด้านล่างรหัสโดยใช้ pyspark DataFrame ฟังก์ชันแทนที่จะร้องขอแบบ sql.

spark.sql("select date from walmart_stock order by high desc limit 1").show()

เชื่อมโยงของวันที่

apache-spark pyspark
2021-11-23 13:54:30
1

คำตอบที่ดีที่สุด

0

นี่คือรหัสถ้าคุณเริ่มจากเชื่อมโยงแฟ้ม csv แฟ้ม เธอควรจำในภาษา sql ฟังก์ชัน. โน้ตที่เราใช้ inferSchema ตัวเลือกในการโดยตรงการวิเคราะห์ตัวเลขในสองเท่าและนำที่ถูกต้องขอสั่งให้(มันจะไม่ได้ทำงานอย่างที่คาดหวังกับค่าปริยายข้อความประเภท). มีทางอื่นที่จะแสดงคอลัมน์หลังจากการอ่านแฟ้ม csv.

spark.read
    .option("header", "true")
    .option("inferSchema", "true")
    .csv("walmart_stock.csv")
    .orderBy(f.col("High"), desc=True)
    .limit(1)
    .select("Date")
    .show()

ซึ่งมีค่า

+----------+
|      Date|
+----------+
|2015-11-13|
+----------+
2021-11-23 14:21:37

ฉันสร้างโต๊ะที่ชื่อ walmart_stock และทำงานกับมัน ใช่จากรหัสของคุณฉันมีคำตอบของฉันแล้ว ขอบคุณ
BEing MECHon

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่