Извлечение только числовых значений из серии данных pandas [закрыто]Python

Программы на Python
Anonymous
Извлечение только числовых значений из серии данных pandas [закрыто]

Сообщение Anonymous »

У меня есть набор данных, содержащий информацию о маршрутизации.
Я прочитал этот набор данных с помощью фрейма данных pandas. В этом кадре данных есть столбец, содержащий информацию о маршрутизации (заголовок — «маршрут»).
Я получил столбец «маршрут» в виде серии, используя приведенный ниже код.

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

data = pd.read_csv('Trips - Copy.csv') # raw data
routes = data['route'] # routing data
print(routes)
print(data.head(2).to_dict('list'))
Отображаются следующие результаты

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

0      [{"longitude":101.70393638087968,"latitude":3.141, "timestamp":1.26525},{"longitude":101.70393638087968,"latitude":3.141, "timestamp":1.26525}....}]
Name: route, dtype: object

{'week': ['12/27/2021'], 'date': ['1/1/2022'], 'user_id': [653062], 'duration_inseconds': [4741], 'rideable_start_time': ['00:02.5'], 'end_time': ['19:03.1'], 'distance_traveled_km': [8.311], 'device_id': [11814], 'start_x': [101.7039364], 'start_y': [3.158037249], 'end_x': [101.7037643], 'end_y': [3.157877077], 'route': ['[{"longitude":101.70393638087968,"latitude":3.1580372487400385,"timestamp":1640966400356},{"longitude":101.7039363809,"latitude":3.1580372487,"accuracy":4.3,"timestamp":1640966400565,"hdop":1.72},{"longitude":101.703783,"latitude":3.158198,"accuracy":4.3,"timestamp":1640966412012,"hdop":1.72},{"longitude":101.703771,"latitude":3.158282,"accuracy":4.25,"timestamp":1640966415008,"hdop":1.7},...
Я хочу получить значения из столбца «маршрут» в массиве (или его эквиваленте) с заголовками: «Долгота», «Широта», «Метка времени», которые будут выглядеть как следует:

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

    Longitude              Latitude              Timestamp
0   101.70393638087968     3.1580372487400385    1640966400356
1   101.7039363809         3.1580372487          1640966400565
Как мне этого добиться?
Примечание. Я новичок в Python.

Подробнее здесь: https://stackoverflow.com/questions/785 ... dataseries

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