Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Ekstrak nomor minggu dari tanggal tertentu sebagai bilangan bulat. Seminggu dianggap dimulai pada hari Senin dan minggu 1 adalah minggu pertama dengan lebih dari 3 hari, seperti yang didefinisikan oleh ISO 8601
Untuk fungsi Databricks SQL yang sesuai, lihat weekofyear fungsi.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.weekofyear(col=<col>)
Parameter-parameternya
| Pengaturan | Tipe | Description |
|---|---|---|
col |
pyspark.sql.Column atau str |
kolom tanda waktu target untuk dikerjakan. |
Pengembalian Barang
pyspark.sql.Column: week dari tahun untuk tanggal yang diberikan sebagai bilangan bulat.
Examples
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('2015-04-08',), ('2024-10-31',)], ['dt'])
df.select("*", dbf.typeof('dt'), dbf.weekofyear('dt')).show()
df = spark.createDataFrame([('2015-04-08 13:08:15',), ('2024-10-31 10:09:16',)], ['ts'])
df.select("*", dbf.typeof('ts'), dbf.weekofyear('ts')).show()
import datetime
df = spark.createDataFrame([
(datetime.date(2015, 4, 8),),
(datetime.date(2024, 10, 31),)], ['dt'])
df.select("*", dbf.typeof('dt'), dbf.weekofyear('dt')).show()
import datetime
df = spark.createDataFrame([
(datetime.datetime(2015, 4, 8, 13, 8, 15),),
(datetime.datetime(2024, 10, 31, 10, 9, 16),)], ['ts'])
df.select("*", dbf.typeof('ts'), dbf.weekofyear('ts')).show()