gpt4 book ai didi

python - 如何重新格式化数据框,抑制指数

转载 作者:太空宇宙 更新时间:2023-11-04 05:25:56 25 4
gpt4 key购买 nike

如何重新格式化 pandas 数据框,使其没有指数符号等科学记数法?而且,serial_num 应该是整数。

我尝试了 df = pd.read_csv(StringIO('data.csv')) 但没有成功。

df = pd.read_csv('data.csv')
print df

id serial_num membershipid date
0 1 ["374740"] 8.6948585e+7 2016-05-06
1 2 ["277474"] 5.2444556e+7 2016-05-06
2 3 ["394005"] 8.5948585e+7 2016-05-06

#Output should be this instead;

id serial_num membershipid date
0 1 374740 86948585 2016-05-06
1 2 277474 52444556 2016-05-06
2 3 394005 85948585 2016-05-06

最佳答案

尝试:

df.membershipid = df.membershipid.astype(int)
df.serial_num = df.serial_num.str.extract(r'"(.*)"', expand=False).astype(int)

enter image description here

关于python - 如何重新格式化数据框,抑制指数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38709017/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com