我有一个简单的数据框,我计算一个非常简单的减法:
p0_cost = cost_df['price1'][cost_df['date']==p0] - \
cost_df['price2'][cost_df['date']==p0]
除了p0_cost
之外,我还计算了各种其他统计数据。我将这些统计信息保存到dict()
结构中,然后我用它来创建数据帧。
现在,p0_cost
的值似乎是:
12 213.151824 dtype: float64
实际值213.151824
,但它也会保存行和dtype
信息。
我如何获得价值,而不是所有其他垃圾?
答案 0 :(得分:1)
您正在创建一个值为Series
的字典,如果您只想使用标量值,则使用.values[0]
下标到结果中:
p0_cost = (cost_df['price1'][cost_df['date']==p0] - cost_df['price2'][cost_df['date']==p0]).values[0]