首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将文本文件中的逗号及时更改为十进制

将文本文件中的逗号及时更改为十进制
EN

Stack Overflow用户
提问于 2019-02-11 14:45:41
回答 1查看 32关注 0票数 1

我在.txt文件中有一个数据,它只有一列,没有头。

2017-09-05 15:55:44,958 -警报:防护罩逆变器-分配器

2017-09-05 15:55:44,966 -警报:遮蔽电池2-中断

期望输出:

通过使用熊猫阅读的方法,我想实现下面提到的输出。col0

2017-09-05 15:55:44.958报警:防护罩逆变器分配器

2017-09-05 15:55:44.966警报:遮蔽电池2中断

以前的尝试

使用 pd.read_csv

当我通过pd.read_csv导入数据集时,输出如下所示,即使我设置了十进制= ',‘。输出现在有两个列,用逗号分隔,我不想要。

col0 x- col1

2017-09-05 15:55:44 \x{e76f} 958 -警报:防护罩逆变器-分配器

2017-09-05 15:55:44 \x{e76f} 966 -警报:遮蔽电池2-中断

使用 pd.read_table

当我通过read_table转换数据时,我得到了如下所述的输出。即使我设置了十进制= ',‘。

col0

2017-09-05 15:55:44,958 -警报:防护罩逆变器-分配器

2017-09-05 15:55:44,966 -警报:遮蔽电池2-中断

请建议任何方法来获得所需的输出。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-11 14:51:36

尝试使用str.replace

Ex:

代码语言:javascript
运行
复制
import pandas as pd

df = pd.read_table(filename, names=["S"])
print(df["S"].str.replace(",", "."))

输出:

代码语言:javascript
运行
复制
0    2017-09-05 15:55:44.958 - Alarm: Shelter Inver...
1    2017-09-05 15:55:44.966 - Alarm: Shelter Batte...
Name: S, dtype: object
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54633064

复制
相关文章

相似问题

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