楼主: xlbdh2
936 6

[网帖精选] 如何把列用Int变为整数 [推广有奖]

  • 3关注
  • 0粉丝

硕士生

15%

还不是VIP/贵宾

-

威望
0
论坛币
36 个
通用积分
3.4118
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1552 点
帖子
91
精华
0
在线时间
73 小时
注册时间
2007-12-15
最后登录
2022-8-7

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
        time        be2
0        194800        -2.0
1        194900        0.0
2        195000        0.0
3        195100        -2.0
4        195200        1.0
5        195300        -1.0
6        195400        -1.0
7        195500        0.0
8        195600        2.0
9        195700        1.0
10        195800        -1.0

在Python中,be列计算出的结果,明明round了,还是有小数点,如何把be2列变成int整数?请教各位高手!


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:int python ROUND time Tim

沙发
yagamil 发表于 2021-8-29 02:44:46 |只看作者 |坛友微信交流群
df['be'].astype(int)

使用道具

藤椅
xlbdh2 发表于 2021-8-29 16:14:29 |只看作者 |坛友微信交流群
yagamil 发表于 2021-8-29 02:44
df['be'].astype(int)
大哥,试验了,不得行

使用道具

板凳
xpz186 发表于 2021-8-29 18:49:27 |只看作者 |坛友微信交流群
df['be'] = df['be'].astype('int')

使用道具

报纸
xlbdh2 发表于 2021-8-30 17:59:06 |只看作者 |坛友微信交流群
xpz186 发表于 2021-8-29 18:49
df['be'] = df['be'].astype('int')
如果是转换多列呢?例如
         time         be2        be3        be4        be5        be6        be7        be8        be9
0         194800         -2.0         -2.5        -3        -3.5        -4        -4.5        -5        -5.5
1         194900         0.0         -0.5        -1        -1.5        -2        -2.5        -3        -3.5
2         195000         0.0         -0.5        -1        -1.5        -2        -2.5        -3        -3.5
3         195100         -2.0         -2.5        -3        -3.5        -4        -4.5        -5        -5.5
4         195200         1.0         0.5        0        -0.5        -1        -1.5        -2        -2.5
5         195300         -1.0         -1.5        -2        -2.5        -3        -3.5        -4        -4.5
6         195400         -1.0         -1.5        -2        -2.5        -3        -3.5        -4        -4.5
7         195500         0.0         -0.5        -1        -1.5        -2        -2.5        -3        -3.5
8         195600         2.0         1.5        1        0.5        0        -0.5        -1        -1.5
9         195700         1.0         0.5        0        -0.5        -1        -1.5        -2        -2.5
10         195800         -1.0         -1.5        -2        -2.5        -3        -3.5        -4        -4.5
谢谢高手

使用道具

地板
xlbdh2 发表于 2021-8-30 17:59:45 |只看作者 |坛友微信交流群

请求高手速速解惑

请求高手速速解惑

使用道具

7
xlbdh2 发表于 2021-8-30 18:01:11 |只看作者 |坛友微信交流群
如果是多行转换呢,如下
         time         be2        be3        be4        be5        be6        be7
0         194800         -2.0         -2.5        -3        -3.5        -4        -4.5
1         194900         0.0         -0.5        -1        -1.5        -2        -2.5
2         195000         0.0         -0.5        -1        -1.5        -2        -2.5
3         195100         -2.0         -2.5        -3        -3.5        -4        -4.5
4         195200         1.0         0.5        0        -0.5        -1        -1.5
5         195300         -1.0         -1.5        -2        -2.5        -3        -3.5
6         195400         -1.0         -1.5        -2        -2.5        -3        -3.5
7         195500         0.0         -0.5        -1        -1.5        -2        -2.5
8         195600         2.0         1.5        1        0.5        0        -0.5

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-28 05:31