Как я могу получить последнюю строку во фрейме данных? - PullRequest
0 голосов
/ 28 октября 2018
splitMessage = pd.DataFrame(array_data)
splitMessage = splitMessage
print(splitMessage)

75      [repair, materials, rub]
76            [food, pizza, rub]
77     [services, delivery, rub]
78     [donation, donation, usd]
79           [repair, work, rub]
80                      [coffee]
81                  [lunch, rub]
82                       [lunch]
83                     [dentist]

мне нужно

[rub]
[rub]
[rub]
[usd]
[rub]
[coffe]
...

1 Ответ

0 голосов
/ 28 октября 2018

Если каждый элемент в столбце информационного кадра является списком, вы можете получить последний элемент, используя:

splitMessage[column_name].apply(lambda x: x[-1])

Если вам нужно, чтобы вывод был списком, как вы упомянули, используйте:

splitMessage[column_name].apply(lambda x: list(x[-1]))
...