Одна ошибка, с которой вы можете столкнуться при использовании Python:
ValueError : Trailing data
Эта ошибка обычно возникает, когда вы пытаетесь импортировать файл JSON в кадр данных pandas, но данные записываются в строки, разделенные конечными строками, такими как « \n ».
Самый простой способ исправить эту ошибку — просто указать lines=True при импорте данных:
df = pd.read_json('my_data.json', lines= True )
В следующем примере показано, как исправить эту ошибку на практике.
Как воспроизвести ошибку
Предположим, у нас есть следующий файл JSON:

Теперь предположим, что мы пытаемся импортировать этот файл JSON в DataFrame pandas:
#attempt to import JSON file into pandas DataFrame
df = pd.read_json('Documents/DataFiles/my_data.json')
ValueError : Trailing data
Мы получаем ошибку, потому что элемент «Обзор» в нашем файле JSON содержит \n для представления конечных строк.
Как исправить ошибку
Самый простой способ исправить эту ошибку — просто указать lines=True при импорте данных:
#import JSON file into pandas DataFrame
df = pd.read_json('Documents/DataFiles/my_data.json', lines= True )
#view DataFrame
df
ID Rating Review
0 A 8 Great movie.\nI would recommend it.
1 B 5 Mediocre movie.\nWould not recommend it.
2 C 3 Bad movie.\nI would not recommend.
3 D 7 Decent movie.\nI might recommend it.
Обратите внимание, что мы можем успешно импортировать файл JSON в кадр данных pandas без каких-либо ошибок.
Если мы хотим удалить конечные строки \n из столбца «Обзор», мы можем использовать следующий синтаксис:
#replace \n with empty space in 'Review' column
df['Review'] = df['Review']. str.replace('\n', '')
#view updated DataFrame
df
ID Rating Review
0 A 8 Great movie. I would recommend it.
1 B 5 Mediocre movie. Would not recommend it.
2 C 3 Bad movie. I would not recommend.
3 D 7 Decent movie. I might recommend it.
Значения \n теперь удалены из столбца «Обзор».
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные операции в pandas:
Как преобразовать фрейм данных Pandas в файл JSON
Как преобразовать файл JSON в Pandas DataFrame