为新手问题道歉。我只是在学习。
我只是尝试从Cloudant数据库创建一个spark数据帧并计算条目数。在调用函数进行计数后,我收到一个错误:
AttributeErrorTraceback (most recent call last)
<ipython-input-5-56a7e10a510b> in <module>()
----> 1 count(cloudantdata,spark)
<ipython-input-2-f2dcd9d73d7e> in count(df, spark)
1 def count(df,spark):
2 #TODO Please enter your code here
----> 3 df.count().show()
4 return
AttributeError: 'int' object has no attribute 'show'
答案 0 :(得分:2)
count()
是操作(与转换相对),因此它返回一个非DataFrame对象 - 在本例中为{{1表示DataFrame中的行数。 int
上没有名为int
的方法。
只需show()
。