Что означает dtype 'O'?

У меня есть dataframe в пандах, и я пытаюсь выяснить, каковы типы его значений. Я не уверен, что тип столбца 'Test' . Однако, когда я запускаю myFrame['Test'].dtype , я получаю;

 dtype('O') 

Что это значит?

3 Solutions collect form web for “Что означает dtype 'O'?”

Это значит:

 'O' (Python) objects 

Источник .

Первый символ указывает тип данных, а остальные символы указывают количество байтов на элемент, за исключением Юникода, где оно интерпретируется как количество символов. Размер элемента должен соответствовать существующему типу, или ошибка будет поднята. Поддерживаемые типы относятся к существующему типу или возникает ошибка. Поддерживаемые типы:

 'b' boolean 'i' (signed) integer 'u' unsigned integer 'f' floating-point 'c' complex-floating point 'O' (Python) objects 'S', 'a' (byte-)string 'U' Unicode 'V' raw data (void) 

Другой ответ помогает, если нужно проверить type s.

Это означает «объект python», то есть не один из встроенных скалярных типов, поддерживаемых numpy.

 np.array([object()]).dtype => dtype('O') 

«O» означает объект .

 #Loading a csv file as a dataframe import pandas as pd train_df = pd.read_csv('train.csv') col_name = 'Name of Employee' #Checking the datatype of column name train_df[col_name].dtype #Instead try printing the same thing print train_df[col_name].dtype 

Первая строка возвращает: dtype('O')

Строка с оператором печати возвращает следующее: object

  • Pandas Dataframe Найти строки, где все столбцы равны
  • python pandas добавить столбец в dataframe из списка
  • Pandas: не может импортировать имя
  • Панды на OpenShift v3
  • Добавить индексированный столбец в DataFrame с помощью pandas
  • Построить pandas DataFrame из списка кортежей
  • Фильтрация отрицательных timedeltas
  • Сериализация Pandas DataFrame
  • панды: считать вещи
  • Pivot Tables или Group By для Pandas?
  • Извлечь ежеквартальные данные за несколько квартальных периодов
  • Python - лучший язык программирования в мире.