怎么把dataframe的一列转成整数类型

  统计/机器学习 数据预处理 Python    浏览次数:16526        分享
0

怎么把pandas dataframe的一列转成整数类型

我试了用numpy,比如

df['a'] = np.int(df['a'])

结果报错

TypeError: cannot convert the series to 

请问有什么方法可以把pandas dataframe的一列转成整数类型

 

helen   2018-11-22 11:14



   2个回答 
4


df['a'] = df['a'].astype(int)


SofaSofa数据科学社区DS面试题库 DS面经

maxroot   2018-11-23 10:21

3

b['std_fit_time_int'] = b['std_fit_time'].astype(int)


SofaSofa数据科学社区DS面试题库 DS面经

zzt5566   2018-11-22 15:18



  相关讨论

str.replace为什么会将数字替换成NaN

一个数据预处理的问题

python中怎么把千位分隔符以及货币符号去掉转成数值形式?

怎么求一个数组的移动平均数

把分组频数统计的结果添加到原来dataframe中

让DataFrame中的行按照某一列元素的绝对值从大到小排列

怎麼將dataframe 欄位 對應到原有的csv檔 而寫入

机器学习中的过采样和欠采样是什么意思?

机器学习中的维度灾难怎么防止和克服?

数据白化是什么意思?

  随便看看

AIC可以是负数吗?

鞍点的数学定义是什么?

python去掉中文文本中所有的标点符号

为什么梯度的反方向是函数下降最快的方向?

除了PCA,还有什么降维的方法?