将numpy数组转换为熊猫数据框,dtypes丢失

时间:2019-05-15 15:48:53

标签: python pandas numpy dataframe

我有一个如下所示的numpy数组(实际数据有更多列数!)

data = np.array([[ 2000,"working"], [800 ,"not working"], [3000,"working"]])

我将其转换为熊猫DataFrame,如下所示:

df_data = pd.DataFrame(data)

但是,在进行此转换时,int dtypes会转换为object dtypes

df_data.info()

<class 'pandas.core.frame.DataFrame'>
RangeIndex: 3 entries, 0 to 2
Data columns (total 2 columns):
0    3 non-null object
1    3 non-null object
dtypes: object(2)
memory usage: 128.0+ bytes

但是,我想保留int值。

不确定为什么要这么做吗?

0 个答案:

没有答案