Я пытаюсь понять смысл вывода следующего кода:панды dataframe: смысл .index
import pandas as pd
index = ['index1','index2','index3']
columns = ['col1','col2','col3']
df = pd.DataFrame([[1,2,3],[1,2,3],[1,2,3]], index=index, columns=columns)
print df.index
Я ожидал бы только список, содержащий индекс dataframe:
[ 'index1, 'index2', 'index3']
однако выход:
индекс ([u'index1', u'index2' , u'index3 '], DTYPE =' объект ')
Почему DTYPE является «объект», а не что-то более конкретно (например, ул, список и т.д.)? – qstax
Это из 'numpy': http://docs.scipy.org/doc/numpy/reference/arrays.scalars.html, так что по существу, как' dtype' представляется, когда он не является фундаментальным типом, а не boolean, int, float, datetime, category, поэтому str, lists, dicts, sets будут сгруппированы в 'object' – EdChum