PySpark에서 isodate 문자열을 날짜 형식으로 변환

유리 파올로 니

기계 학습 프로젝트를 개발하기 위해 PySpark를 사용하고 있습니다. MongoDB에서 가져온 날짜를 저장하는 필드가있는 레코드가 많이 있습니다. 이 날짜는 문자열이지만 isodate 형식의 날짜를 포함합니다.

Apache Spark에서 허용하는 날짜 형식 중 하나로 변환하려면 어떻게해야합니까? 가능한 경우이 날짜 필드를 포함하는 전체 열을 변환해야합니다.

다음은 JSON 형식으로 된이 필드의 예입니다.

"date": "2020-11-09T07:27:57.078Z"

mck

을 사용하여 열을 타임 스탬프로 캐스팅하기 만하면됩니다 df.select(F.col('date').cast('timestamp')). 날짜 유형을 원하는 경우 대신 날짜로 캐스트하십시오.

import pyspark.sql.functions as F

df = spark.createDataFrame([['2020-11-09T07:27:57.078Z']]).toDF('date')
df.show()
+------------------------+
|date                    |
+------------------------+
|2020-11-09T07:27:57.078Z|
+------------------------+

>>> df.printSchema()
root
 |-- date: string (nullable = true)

# cast to timestamp
df2 = df.select(F.col('date').cast('timestamp'))

>>> df2.printSchema()
root
 |-- date: timestamp (nullable = true)

df2.show()
+-----------------------+
|date                   |
+-----------------------+
|2020-11-09 07:27:57.078|
+-----------------------+

# cast to date
df3 = df.select(F.col('date').cast('date'))

>>> df3.printSchema()
root
 |-- date: date (nullable = true)

df3.show()
+----------+
|      date|
+----------+
|2020-11-09|
+----------+

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

MongoDB에서 Mongo Shell을 사용하여 문자열을 날짜 또는 ISODate로 변환

분류에서Dev

CSV 열 형식을 문자열에서 날짜 / 시간으로 변환

분류에서Dev

VBA에서 문자열 값을 날짜 형식으로 변경

분류에서Dev

Python 3에서 문자열을 날짜 형식으로 변경

분류에서Dev

JavaScript에서 문자열을 날짜 형식으로 변환하는 방법

분류에서Dev

JAVA에서 문자열을 날짜 형식 (yyyy / MM / dd)으로 변환

분류에서Dev

PHP에서 날짜 형식으로 문자열 "290416"을 변환하는 방법

분류에서Dev

문자열을 날짜 형식으로 변환 (에서 주 번호)

분류에서Dev

bash에서 날짜 문자열을 다른 형식으로 변환

분류에서Dev

날짜 목록을 문자에서 날짜 형식으로 변환

분류에서Dev

날짜 문자열을 JSON 날짜 형식으로 변환

분류에서Dev

pyspark에서 열을 날짜 형식 (DDMMMyyyy)으로 변환. 전체 열 (날짜)이 null로 표시됩니다.

분류에서Dev

MySQL 쿼리에서 날짜 문자열을 날짜로 변환

분류에서Dev

pyspark에서 datetime을 날짜로 변환

분류에서Dev

문자열에서 ** 날짜 **를 찾아 숫자 형식으로 변환

분류에서Dev

문자열을 날짜 형식으로 변환하여 문자열 배열 목록에 추가

분류에서Dev

Pandas에서 날짜 문자열을 다른 형식의 날짜 문자열로 변환

분류에서Dev

문자열에서 날짜로 변환

분류에서Dev

문자열에서 날짜로 변환

분류에서Dev

자바에서 문자열 시간을 날짜 유형으로 변환

분류에서Dev

Java에서 문자열을 형식이 지정된 날짜로 변환

분류에서Dev

날짜 문자열을 DateTime 형식으로 변환

분류에서Dev

문자열을 24 시간 날짜 형식으로 변환

분류에서Dev

날짜 문자열을 적절한 형식으로 변환

분류에서Dev

문자열을 날짜 형식으로 변환

분류에서Dev

C #에서 문자열 날짜를 dd / MM / yyyy t : m : s 날짜 형식으로 변환하는 방법

분류에서Dev

JavaScript / jQuery-24 시간 날짜 시간 문자열에서 12 시간 날짜 형식으로 변환?

분류에서Dev

json 문자열 날짜를 Android에서 날짜 형식으로 변환하는 방법

분류에서Dev

typescript에서 문자열을 날짜 형식으로 변환하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    MongoDB에서 Mongo Shell을 사용하여 문자열을 날짜 또는 ISODate로 변환

  2. 2

    CSV 열 형식을 문자열에서 날짜 / 시간으로 변환

  3. 3

    VBA에서 문자열 값을 날짜 형식으로 변경

  4. 4

    Python 3에서 문자열을 날짜 형식으로 변경

  5. 5

    JavaScript에서 문자열을 날짜 형식으로 변환하는 방법

  6. 6

    JAVA에서 문자열을 날짜 형식 (yyyy / MM / dd)으로 변환

  7. 7

    PHP에서 날짜 형식으로 문자열 "290416"을 변환하는 방법

  8. 8

    문자열을 날짜 형식으로 변환 (에서 주 번호)

  9. 9

    bash에서 날짜 문자열을 다른 형식으로 변환

  10. 10

    날짜 목록을 문자에서 날짜 형식으로 변환

  11. 11

    날짜 문자열을 JSON 날짜 형식으로 변환

  12. 12

    pyspark에서 열을 날짜 형식 (DDMMMyyyy)으로 변환. 전체 열 (날짜)이 null로 표시됩니다.

  13. 13

    MySQL 쿼리에서 날짜 문자열을 날짜로 변환

  14. 14

    pyspark에서 datetime을 날짜로 변환

  15. 15

    문자열에서 ** 날짜 **를 찾아 숫자 형식으로 변환

  16. 16

    문자열을 날짜 형식으로 변환하여 문자열 배열 목록에 추가

  17. 17

    Pandas에서 날짜 문자열을 다른 형식의 날짜 문자열로 변환

  18. 18

    문자열에서 날짜로 변환

  19. 19

    문자열에서 날짜로 변환

  20. 20

    자바에서 문자열 시간을 날짜 유형으로 변환

  21. 21

    Java에서 문자열을 형식이 지정된 날짜로 변환

  22. 22

    날짜 문자열을 DateTime 형식으로 변환

  23. 23

    문자열을 24 시간 날짜 형식으로 변환

  24. 24

    날짜 문자열을 적절한 형식으로 변환

  25. 25

    문자열을 날짜 형식으로 변환

  26. 26

    C #에서 문자열 날짜를 dd / MM / yyyy t : m : s 날짜 형식으로 변환하는 방법

  27. 27

    JavaScript / jQuery-24 시간 날짜 시간 문자열에서 12 시간 날짜 형식으로 변환?

  28. 28

    json 문자열 날짜를 Android에서 날짜 형식으로 변환하는 방법

  29. 29

    typescript에서 문자열을 날짜 형식으로 변환하는 방법은 무엇입니까?

뜨겁다태그

보관