SparkScalaが日付からタイムスタンプ列を作成

Learningcompsci

この形式のSparkDFの文字列である「日付」列があります1/1/200012:53 AM、1/1/2000 2:53 AM、1/1/2000 5:53 AM、.. 。この列をUnixタイムスタンプに変換する新しい列を作成しようとしていますが、出力としてnullでいっぱいの列を取得しています。この列を作成するために使用している行は次のとおりです。

val New_DF = Old_DF.withColumn( "Timestamp"、unix_timestamp($ "Date"、 "MM / dd / yyyy hh:mm:ss a"))

別々の月、日、年、および時間の列を連結して日付列を作成しましたが、月と日の列には、月と日の01ではなく1の形式で入力データがあります。これがnull列が返される理由ですか、それとも別の理由がありますか?これが理由である場合、日と月の列を1から01、2から02、...に修正するにはどうすればよいですか?

タイムスタンプを扱うのはこれが初めてで、Scalaは初めてなので、助けてくれてとても感謝しています。

mck

あなたは、1つの文字を指定することができMdそしてhだけ。Sparkは、フィールドに含まれる最小桁数としてそれを使用します。タイムスタンプ文字列には秒がないため、を含めないでください:ss

val New_DF = Old_DF.withColumn("Timestamp", unix_timestamp($"Date", "M/d/yyyy h:mm a"))

日時フォーマットの詳細については、https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html参照してください特に:

数値:フォーマットの場合、パターン文字の数は最小桁数であり、短い数値はこの量までゼロで埋められます。解析の場合、2つの隣接するフィールドを分離する必要がない限り、パターン文字の数は無視されます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

同じタイムスタンプ列からレコードの日付間隔を作成する

分類Dev

タイムスタンプを含む文字列から日付を取得する

分類Dev

入力からの文字列:日付をタイムスタンプに変換

分類Dev

タイムスタンプから日付を取得する

分類Dev

タイムスタンプから日付を取得する:PHPの日付が間違っています

分類Dev

32ビットシステムでタイムスタンプから日付を作成するPythonOverflowError

分類Dev

oracle-sqlのタイムスタンプ日付列から日を抽出します

分類Dev

タイムスタンプ日付から1日を差し引く

分類Dev

タイムスタンプから日付をスライスして文字列に変換する方法は?

分類Dev

DataFrameの列からタイムスタンプから日付のみを抽出する-JavaのSpark

分類Dev

Javaのタイムスタンプから文字列までのPostgresql日付

分類Dev

タイムスタンプから作成された日付をyyyy-MM-dd形式に変換する方法

分類Dev

dashDB:ISO 8601の日付からタイムスタンプを作成する方法は?

分類Dev

日付、時刻、子午線フィールドからタイムスタンプを作成する

分類Dev

C ++のタイムスタンプから日付のタイムスタンプを抽出します

分類Dev

パンダ:タイムスタンプから日付時刻

分類Dev

文字列からタイムスタンプを作成する

分類Dev

タイムスタンプからの日付が間違っている

分類Dev

Unixタイムスタンプの配列からUitableviewに動的セクションを作成します日付ios?

分類Dev

Java:UNIXタイムスタンプからの日付

分類Dev

タイムスタンプから日付までAndroid

分類Dev

js日付からBsonタイムスタンプ

分類Dev

H2のタイムスタンプ列から日付を抽出する方法

分類Dev

文字列形式のタイムスタンプから日付を抽出する方法は?

分類Dev

日付文字列(Gmailから)をタイムスタンプに変換する| Python

分類Dev

Javaの文字列タイムスタンプから日付と時刻を抽出する方法

分類Dev

php-MySQLタイムスタンプ列からdmY形式で日付を出力します

分類Dev

jsのタイムスタンプ配列から日付を照合してフェッチする方法

分類Dev

タイムスタンプから日付のみを取得します

Related 関連記事

  1. 1

    同じタイムスタンプ列からレコードの日付間隔を作成する

  2. 2

    タイムスタンプを含む文字列から日付を取得する

  3. 3

    入力からの文字列:日付をタイムスタンプに変換

  4. 4

    タイムスタンプから日付を取得する

  5. 5

    タイムスタンプから日付を取得する:PHPの日付が間違っています

  6. 6

    32ビットシステムでタイムスタンプから日付を作成するPythonOverflowError

  7. 7

    oracle-sqlのタイムスタンプ日付列から日を抽出します

  8. 8

    タイムスタンプ日付から1日を差し引く

  9. 9

    タイムスタンプから日付をスライスして文字列に変換する方法は?

  10. 10

    DataFrameの列からタイムスタンプから日付のみを抽出する-JavaのSpark

  11. 11

    Javaのタイムスタンプから文字列までのPostgresql日付

  12. 12

    タイムスタンプから作成された日付をyyyy-MM-dd形式に変換する方法

  13. 13

    dashDB:ISO 8601の日付からタイムスタンプを作成する方法は?

  14. 14

    日付、時刻、子午線フィールドからタイムスタンプを作成する

  15. 15

    C ++のタイムスタンプから日付のタイムスタンプを抽出します

  16. 16

    パンダ:タイムスタンプから日付時刻

  17. 17

    文字列からタイムスタンプを作成する

  18. 18

    タイムスタンプからの日付が間違っている

  19. 19

    Unixタイムスタンプの配列からUitableviewに動的セクションを作成します日付ios?

  20. 20

    Java:UNIXタイムスタンプからの日付

  21. 21

    タイムスタンプから日付までAndroid

  22. 22

    js日付からBsonタイムスタンプ

  23. 23

    H2のタイムスタンプ列から日付を抽出する方法

  24. 24

    文字列形式のタイムスタンプから日付を抽出する方法は?

  25. 25

    日付文字列(Gmailから)をタイムスタンプに変換する| Python

  26. 26

    Javaの文字列タイムスタンプから日付と時刻を抽出する方法

  27. 27

    php-MySQLタイムスタンプ列からdmY形式で日付を出力します

  28. 28

    jsのタイムスタンプ配列から日付を照合してフェッチする方法

  29. 29

    タイムスタンプから日付のみを取得します

ホットタグ

アーカイブ