【问题标题】:given a csv like string, how to load into Spark dataframe? [duplicate]给定一个类似 csv 的字符串,如何加载到 Spark 数据帧中? [复制]
【发布时间】:2021-03-07 13:39:56
【问题描述】:

我有一个字符串,格式与 csv 相同,第一行为列名,其余记录为数据。 如何使用 pyspark 将此字符串加载到数据框中。

str = '''
        sale_id, cust_name, amount
        111, abc, 10000
        222, bcd, 15000
      '''

【问题讨论】:

    标签: apache-spark pyspark


    【解决方案1】:

    找到答案:

    import pandas as pd
    import io
    
    data = io.StringIO(str)
    pd_df = pd.read_csv(data, sep=",")
    df = spark.createDataFrame(pd_df)
    display(df)
    

    【讨论】:

      猜你喜欢
      • 2020-02-21
      • 2022-01-03
      • 1970-01-01
      • 1970-01-01
      • 2018-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多