首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >绝对数字与使用熊猫的小数一起出现。

问绝对数字与使用熊猫的小数一起出现。
EN

Stack Overflow用户
提问于 2022-08-31 15:09:05
回答 1查看 26关注 0票数 1

我使用熊猫在csv上应用一些格式级别的更改,并将结果存储在目标文件中。源文件有一些整数,但是在熊猫操作之后,整数被转换为小数。例如,将源文件中的3转换为3.0。我希望整数保持为整数。

对如何让这件事起作用有什么建议吗?会很有帮助的,谢谢!

代码语言:javascript
复制
import pandas as pd
  
# reading the csv file
df = pd.read_csv(source)
  
# updating the column value/data
df['Regular'] = df['Regular'].replace({',': '_,'})
  
# writing into the file
df.to_csv(target, index=False)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-31 15:11:56

您可以为熊猫read_csv()指定数据类型,例如:

代码语言:javascript
复制
df = pd.read_csv(source, dtype={'column_name_a': 'Int32', 'column_name_b': 'Int32'})

参见此处的docs ::https://pandas.pydata.org/docs/reference/api/pandas.read_csv.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73558034

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档