我對Python很新穎。我有安裝了PySpark內核(Spark 2.2.0)的Anaconda3 - 4.4.0。'str'對象沒有屬性'flatMap'
我想在我的Windows 7操作系統上使用一個簡單的文本文件來測試一個簡單的腳本,以確保我的Python安裝的某些功能有效。
這裏是我的腳本:
word_counts = ('C:\\Users\\oakins1p\\WeeklyMeeting.txt') \
.flatMap(lambda line: line.split()) \
.map(lambda word: (word, 1)) \
.reduceByKey(lambda a, b: a + b)\
.saveAsTextFile('C:\\Users\\oakins1p\\WeeklyMeetingOutput.txt')\`
我不斷收到一個AttributeError: 'str' object has no attribute 'flatMap'
,我不知道如何解決這個問題。
你有一個字符串,你正在調用一個方法。你爲什麼認爲一個字符串會有這種方法? –