在Python中读取Excel文件时,为什么数据类型从number(int)更改为object?

时间:2018-11-10 15:56:10

标签: excel python-2.7 dataframe

我有一个从excel文件派生的数据帧Outlet_df,其中Sellthru Qty列只有整数值。

outlet_df = pd.read_excel('BW_CPFR_OUTLET_HU10.xlsx', sheetname='Sheet1')

outlet_df_1 = outlet_df[['Calendar Year/Week','Material','Sellthru Qty']]

outlet_df_1.dtypes

输出

Calendar Year/Week    float64
Material               object
Sellthru Qty           object
dtype: object

问题是我必须使用Sellthru Qty进行计算。如果分配的数据类型不是数字,我将无法执行。

有什么办法解决吗?

0 个答案:

没有答案