Почему выбор столбцов из pandas read_excel дает разные форматы?

Pandas возвращает разные результаты с учетом наборов данных. Кто-нибудь знает, почему?

У меня есть два набора данных: один с тремя столбцами, а второй с двумя.

abc.xls : Table_Name(str), Test1(str), Test2(str)

xyz.xls : Table_Name(str), Test2(str)

 import pandas as pd data1= pd.read_excel("abc.xls") data2= pd.read_excel("xyz.xls") table1= data1[data1['Table_Name'].str.strip() == "TEST"] table2= data2[data2['Table_Name'].str.strip() == "TEST"] 

table1.Description даст мне только текстовое поле описания

table2.Description , однако, даст мне индекс и текстовое поле. Поэтому мне нужно будет сделать table2.Description.values()[0] чтобы получить текстовое поле, которое я хочу.

Это довольно противоречиво, хотя есть способы обойти это, я хотел бы узнать, что вызывает эту проблему.

Давайте будем гением компьютера.