#python-3.x #dataframe #divide
Вопрос:
Это может быть действительно простой вопрос для вас, ребята, я пытался найти этот вопрос, но, думаю, я неправильно его формулирую, я не могу найти то, что пытаюсь сделать.
Итак, у меня есть фрейм данных размером (9652, 5). Я пытаюсь разделить 9652 на 3600, но НЕ значения в столбцах.
Я пытался
attempt1 = range(len(df['columnA'])) / 3600
но я получаю
Ошибка типа: неподдерживаемые типы операндов для /: «диапазон» и «int»
Дайте мне знать, если мне понадобится добавить дополнительную информацию. Я использую панд.
Ответ №1:
range()
возвращает последовательность чисел от 0 до len(<DataFrame object>)
. Я думаю, что вы хотите сделать df.shape[0]/3600
то, что даст вам number of rows/3600
.