python - 如何使用python将csv文件中的所有点十进制标记转换为逗号?
解决方案
使用pandas
使得用逗号写出数字变得微不足道:
- 读取 csv 文件 (
df = pd.read_csv('path/to/file.csv')
) - 写出 csv 文件 (
df.to_csv('path/to/file.csv', decimal=',')
)
请注意,这将为您的所有数字添加引号,因为通常使用的分隔符是,
. 例如,您可以使用sep=';'
参数更改它。
我将寻找所有要加入的文件作为读者的练习(请参阅此处的其他答案)。
至于将所有文件合并为一个文件:
df = pd.concat([pd.read_csv(fname) for fname in files_to_convert])
推荐阅读
- apache-kafka - 如何将主题访问权限授予特定用户?
- c# - 转换方法签名和修改方法体
- python - 在 pandas 中,如何创建由 id 索引的数据框以及每个外观具有单独内容的列?
- asp.net-core - aspnet核心中的razorview和razorlayout有什么区别
- node.js - 使用 fetch api 函数从 MongoDB 获取数据并在 node.js 中显示它们
- node.js - 如何在网页上显示网页抓取的数据?
- azure - 请参阅使用 YAML 管道在 Azure DevOps 中构建工件
- wordpress - Woocommerce 通过 order-details-item.php 中的永久链接产品链接在订单概览中显示简短描述
- django - keycloak 和 social-auth-app-django :如何获取用户组
- javascript - onbeforeunload 事件未在浏览器按钮单击时触发,但在 CMD+R/F5 上工作