Извлечение только числовых значений из серии данных 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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