gpt4 book ai didi

python - 类型错误 : 'DataFrameReader' object is not callable

转载 作者:行者123 更新时间:2023-11-28 21:38:55 26 4
gpt4 key购买 nike

我正在使用 PySpark 读取 csv 文件。下面是我的简单代码。

from pyspark.sql.session import SparkSession

def predict_metrics():
session = SparkSession.builder.master('local').appName("PredictFacebookMetrics").getOrCreate()
dataframe = session.read().format('com.databricks.spark.csv') \
.option('header', True) \
.option('delimiter', ';') \
.option('inferSchema', True) \
.load(r'D:\M\Facebook_metrics_data\dataset_Facebook.csv')
dataframe.printSchema()
dataframe.show(False)

if __name__=='__main__':
predict_metrics()

执行上面的代码后,我得到以下错误:

TypeError: 'DataFrameReader' 对象不可调用

这个错误的解决方案是什么?

最佳答案

正如评论中所建议的,它应该是 session.read.format 而不是 session.read().format

傻我!

关于python - 类型错误 : 'DataFrameReader' object is not callable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47512037/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com