Pandas Dataframe автоматически сокращает строки?

Вопрос: Я пытался конвертировать словарь в pandas dataframe. У меня довольно длинная строка в оригинальном словаре, но когда я конвертирую в dataframe, я вижу, что эти строки сокращаются. Кто-нибудь знает, как хранить целую строку в dataframe? Вот какой код: Чтобы преобразовать в Dataframe test = pd.DataFrame(res['Items'][-1]['Item']) Целый строковый код из словаря res['Items'][-1]['Item']['catchcopy'] Вывод: 'クリスタルガイザー /

Вопрос:

Я пытался конвертировать словарь в pandas dataframe. У меня довольно длинная строка в оригинальном словаре, но когда я конвертирую в dataframe, я вижу, что эти строки сокращаются. Кто-нибудь знает, как хранить целую строку в dataframe?

Вот какой код:

Чтобы преобразовать в Dataframe

test = pd.DataFrame(res[‘Items’][-1][‘Item’])

Целый строковый код из словаря

res[‘Items’][-1][‘Item’][‘catchcopy’]

Вывод:

‘クリスタルガイザー / クリスタルガイザー(Crystal Geyser) / ミネラルウォーター 500ml 48本 水 ケース☆送料無料☆’

Укороченный строковый код из dataframe

test.catchcopy

Вывод:

0 クリスタルガイザー / クリスタルガイザー(Crystal Geyser) / ミネラルウォ… Name: catchcopy, dtype: object Лучший ответ:

Кажется, вы смешиваете содержимое ячейки pandas со своим дисплеем. Если вы хотите изменить последнее, попробуйте использовать display.max_colwidth, например:

pd.set_option(‘max_colwidth’,40)

Кроме того, если ваш DataFrame равен df а имя столбца – ‘c’, вы можете получить доступ к содержимому ячейки, используя:

df[‘c’].values[1]

(для второй ячейки, например). Если вы print это, например, вы должны увидеть исполнение интерпретатора Python для строки.

Оцените статью
Добавить комментарий