2016-04-05 14 views
1

Kıvılcım veri çerçevem ​​var.Veri değiştir Kıvılcım sayfası çerçevesi sütununu SparkR içinde anlama

root 
|-- col1: string (nullable = true) 
|-- Id: string (nullable = true) 
|-- col2: string (nullable = true) 
|-- col3: string (nullable = true) 
|-- col4: string (nullable = true) 
|-- date1: string (nullable = true) 
|-- col5: string (nullable = true) 
|-- date2: string (nullable = true) 

Sadece date2 sütununu bugüne çevirmek istiyorum. Bunu

to_date(myDF$date2) 

yapmak için aşağıdaki kod kullanılır Ama dataframe aynı kalır. Date2 veri türünde değişiklik yok.

Tarih 2 sütununu nasıl güncelleyebilirim TypeType?

+2

R'deki kural, dönüştürmeyi "sopa" yapmak için bir ödev yapmanız gerektiğidir. Bu soru aslında herhangi bir kodu test etmek için yeterli bilgiye sahip değildir. –

+0

Bu benim sorunumu çözüyor '' 'myDF $ date2 <- to_date (myDF $ date2)' '' – sag

cevap

2
myDF <- withColumn(myDF, "date2", cast(myDF$date2, "date")) 

(bu yazı anda 2.0.1) en son sürümü için SparkR belgelerinde bu sayfalara bakın:

döküm olacak Mevcut veri çerçevesini değiştirmeyin, böylece yeni bir veri çerçevesi oluşturmalısınız veya mevcut veri çerçevesini, eski sütunların yerine yeni döküm sütunla değiştirin. ame ismi.

İlgili konular