AttributeError: у объекта 'str' нет атрибута 'show'
Я пытаюсь передать любой тестовый файл json как часть аргумента командной строки.При этом он обрабатывает его как строку, которую я не хочу, но я хочу, чтобы он обрабатывался как DataFrame, чтобы он мог показывать dataframe с помощью df.show ().Я получаю это сообщение об ошибке на терминале, говорящее AttributeError: у объекта 'str' нет атрибута 'show'.
df = sqlContext.read.json(“tester.json")
def show_data(df):
df.show()
parser = argparse.ArgumentParser()
parser.add_argument(‘-I’, ‘—inputfile', required=True , default =df)
args = parser.parse_args()
show_data(args.parameterfile)