编码:
s = pd.DataFrame(df)
print(s.head(3))
print(s.loc[s.Product=='A'])
输出:
Product Sales Date
---------------------------------------------------------------------
0 A 20 2017-5-16
1 A 60 2016-6-16
2 A 30 2015-6-16
Empty DataFrame
Columns: [Product, Sales, Date]
Index: [ ]
为什么在这种情况下数据帧为空?该iloc功能运行完美,但是很麻烦,我不想将其用于具有31,000个数据点的185种产品。是的,产品名称在右边输入。我也尝试了isin引发相同错误的函数。
注意:类型为Series,但我将其转换为DataFrame。但是,即使在转换之后,它仍显示类型为Series。这可能是关于错误之处的关键见解。
月关宝盒
茅侃侃
相关分类