список, извлеченный из столбца данных, распознанный как строка - PullRequest
0 голосов
/ 05 ноября 2018

У меня есть dataframe со списком в одном столбце (или более чем в одном столбце). Моя цель - перебрать эти списки в столбце dataframe и распечатать значения в отдельных строках.

dataframe

Проблема в том, что когда я пытаюсь перебрать список, который находится в frameLen:

for index, row in data.iterrows():
    for i in row['frameLen']:
        print(i)

Я получаю странный результат:

[
8
0
,

8
0
,

8
0
,

8
0
,

8
0
,

8
0
]

Кажется, мой список интерпретируется как строка.

Может кто-нибудь сказать мне, почему это так и что я могу сделать, чтобы это исправить?

Большое спасибо:)

1 Ответ

0 голосов
/ 05 ноября 2018

Сначала не используйте список в столбце

Как это исправить?

import ast 
df['frameLen']=df['frameLen'].apply(ast.literal_eval)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...