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]
来获取我想要的文本字段。
这是相当不一致的,虽然有很多方法,但我想知道造成这个问题的原因。