Проблема с объектом с плавающей точкой, unliceable? - PullRequest
0 голосов
/ 10 июня 2019

Я пытаюсь преобразовать столбец, содержащий значения даты, которые первоначально отображаются в виде типа «20140701165829», в формат даты и времени (в данном случае это будет год = 2014, месяц = ​​07, день = 01. Однако яОшибка «объект с плавающей точкой является несделываемым» даже после выполнения целочисленного деления.

Я пытался сослаться на объект объект с плавающей запятой не сшиваемый , округление, воспроизведение с типом деления и запусктолько этот блок кода (который работает): (df.timestamp_first_active // ​​1000000)

Чтобы быть полностью и минимально проверяемым, мои источники данных поступают из следующих источников: https://github.com/FraPochetti/Airbnb/blob/master/data/train_users_2.csv https://github.com/FraPochetti/Airbnb/blob/master/data/test_users.csv

import pandas as pd
import numpy as np
import seaborn as sns
import matplotlib.pyplot as plt
train_users = pd.read_csv("C:/Users/mmcgown/Downloads/train_users_2.csv")
test_users = pd.read_csv("C:/Users/mmcgown/Downloads/test_users.csv")
df = pd.concat((train_users, test_users), axis=0, ignore_index=True)
df['timestamp_first_active'] = pd.to_datetime((df.timestamp_first_active 
// 1000000), format='%Y%m%d')

---> 11 df['timestamp_first_active'] = 
pd.to_datetime((df.timestamp_first_active // 1000000), format='%Y%m%d')


--> 451             values = _convert_listlike(arg._values, True, format)

pandas\_libs\tslibs\strptime.pyx in 
pandas._libs.tslibs.strptime.array_strptime()

TypeError: 'float' object is unsliceable
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...