Вызов функции для всех значений в столбце, pandasPython

Программы на Python
Anonymous
Вызов функции для всех значений в столбце, pandas

Сообщение Anonymous »

Я пытаюсь (достаточно корректирующий) вызов функции для определенного столбца, очевидно, с целью вызвать ее для всех строк индекса. Но по какой-то причине выходные данные представляют собой повторение индекса, который не является первой или последней строкой в ​​кадре данных.
function:

Код: Выделить всё

def split_and_order(string_samp):
return string_samp.split(",")
позвонить:

Код: Выделить всё

sorted_list = [split_and_order(j) for j in michelin["FacilitiesAndServices"]]
выход:

Код: Выделить всё

[['Air conditioning',
'Car park',
'Interesting wine list',
'Restaurant offering vegetarian menus',
'Wheelchair access'],
['Air conditioning',
'Car park',
'Interesting wine list',
'Restaurant offering vegetarian menus',
'Wheelchair access'],
['Air conditioning',
'Car park',
'Interesting wine list',
'Restaurant offering vegetarian menus',
'Wheelchair access'],
['Air conditioning',
'Car park',
'Interesting wine list',
'Restaurant offering vegetarian menus',
'Wheelchair access'],
['Air conditioning',
'Car park',
'Interesting wine list',
'Restaurant offering vegetarian menus',
'Wheelchair access']]
фактические данные:

Код: Выделить всё

0                   Air conditioning,Wheelchair access
1          Air conditioning,Car park,Wheelchair access
2          Air conditioning,Car park,Wheelchair access
3    Air conditioning,Car park,Garden or park,Inter...
4    Air conditioning,Interesting wine list,Wheelch...
5    Air conditioning,Interesting wine list,Restaur...
Name: FacilitiesAndServices, dtype: object
проявите мудрость... как правильно вызвать функцию для всех значений в кадре данных pandas? для этого требуется лямбда-функция?

Подробнее здесь: https://stackoverflow.com/questions/790 ... umn-pandas

Вернуться в «Python»