Databricks에서 Pyspark 데이터 프레임에서 R 데이터 프레임으로 변환
1813 단어 R스파크DatabricksPyspark
소개
Databricks에서 Pyspark 데이터 프레임 -> SparkR 데이터 프레임 -> R 데이터 프레임으로 변환하는 방법 노트
코드
Pyspark 데이터 프레임 생성
노트북%python
# データフレーム作成
spark_df = spark.createDataFrame([('a01', 150),('a02', 160)], ["item", "price"])
print(type(spark_df))
spark_df.show()
# Tempviewを作成
spark_df.createOrReplaceTempView("tempview_sparkr")
SparkR 데이터 프레임 생성
노트북
%r
# テーブルからSparkRデータフレームを作成
library(SparkR)
sparkr_df <- sql("select * from tempview_sparkr")
print(class(sparkr_df))
head(sparkr_df)
R 데이터 프레임 생성
노트북
%r
# SparkRデータフレームから Rデータフレームに変換
library(SparkR)
r_df <- collect(sparkr_df)
print(class(r_df))
head(r_df)
다양한 다운로드 링크
Databricks로 직접 가져오고 싶은 분은 이쪽
GitHub Pages로 이동
dbc를 다운로드하고 싶은 분은 이쪽
dbc 파일이 다운로드됩니다.
Reference
이 문제에 관하여(Databricks에서 Pyspark 데이터 프레임에서 R 데이터 프레임으로 변환), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ryoma-nagata/items/bc7fcc1ea3a5c4d5c7f0
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Pyspark 데이터 프레임 생성
노트북
%python
# データフレーム作成
spark_df = spark.createDataFrame([('a01', 150),('a02', 160)], ["item", "price"])
print(type(spark_df))
spark_df.show()
# Tempviewを作成
spark_df.createOrReplaceTempView("tempview_sparkr")
SparkR 데이터 프레임 생성
노트북
%r
# テーブルからSparkRデータフレームを作成
library(SparkR)
sparkr_df <- sql("select * from tempview_sparkr")
print(class(sparkr_df))
head(sparkr_df)
R 데이터 프레임 생성
노트북
%r
# SparkRデータフレームから Rデータフレームに変換
library(SparkR)
r_df <- collect(sparkr_df)
print(class(r_df))
head(r_df)
다양한 다운로드 링크
Databricks로 직접 가져오고 싶은 분은 이쪽
GitHub Pages로 이동
dbc를 다운로드하고 싶은 분은 이쪽
dbc 파일이 다운로드됩니다.
Reference
이 문제에 관하여(Databricks에서 Pyspark 데이터 프레임에서 R 데이터 프레임으로 변환), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/ryoma-nagata/items/bc7fcc1ea3a5c4d5c7f0
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Databricks에서 Pyspark 데이터 프레임에서 R 데이터 프레임으로 변환), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ryoma-nagata/items/bc7fcc1ea3a5c4d5c7f0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)