亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

pandas和spark dataframe互相轉換實例詳解

發布時間:2020-10-24 22:46:14 來源:腳本之家 閱讀:217 作者:yaominghui 欄目:開發技術

這篇文章主要介紹了pandas和spark dataframe互相轉換實例詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

from pyspark.sql import SparkSession
# 初始化spark會話
spark = SparkSession \
  .builder \
  .getOrCreate()
spark_df = spark.createDataFrame(pandas_df)

spark的dataframe轉pandas的dataframe

import pandas as pd
pandas_df = spark_df.toPandas()

由于pandas的方式是單機版的,即toPandas()的方式是單機版的,所以參考breeze_lsw改成分布式版本:

import pandas as pd
def _map_to_pandas(rdds):
  return [pd.DataFrame(list(rdds))]
  
def topas(df, n_partitions=None):
  if n_partitions is not None: df = df.repartition(n_partitions)
  df_pand = df.rdd.mapPartitions(_map_to_pandas).collect()
  df_pand = pd.concat(df_pand)
  df_pand.columns = df.columns
  return df_pand
  
pandas_df = topas(spark_df)

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

合阳县| 扎囊县| 清丰县| 台湾省| 深水埗区| 罗甸县| 竹山县| 桦南县| 定襄县| 靖州| 武陟县| 集安市| 古丈县| 沈阳市| 建宁县| 平阴县| 三亚市| 肃北| 苍南县| 临颍县| 贺州市| 同心县| 东宁县| 迁西县| 综艺| 涿州市| 澄城县| 上林县| 兴隆县| 藁城市| 百色市| 漠河县| 玉门市| 建瓯市| 安新县| 汶上县| 建水县| 临江市| 蓝山县| 中卫市| 航空|