我有pandas数据帧,它有object,int64,float64
数据类型。我想得到int64 and float64
列的列名。我在熊猫身上使用以下命令,但似乎不起作用
cat_num_prv_app = [num for num in list(df.columns) if isinstance(num, (np.int64,np.float64))]
以下是我的数据类型
df.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 1670214 entries, 0 to 1670213
Data columns (total 37 columns):
ID 1670214 non-null int64
NAME 1670214 non-null object
ANNUITY 1297979 non-null float64
AMOUNT 1670214 non-null float64
CREDIT 1670213 non-null float64
我想将列名ID,ANNUITY,AMOUNT and CREDIT
存储在一个变量中,以后可以使用它来子集数据帧。
目前没有回答
相关问题 更多 >
编程相关推荐