python - 如何删除或替换点-python读取文件excel
问题描述
我有如下的excel数据,我想将点转换为逗号,但我尝试了很多方法但不能。
这是一个示例数据:
这是我的代码:
import pandas as pd
from sklearn import svm
import numpy as np
data = pd.read_excel('zxc.xlsx',header=0)
data['V'] = (data['V'].replace('\.','', regex=True)
print(data)
解决方案
如果将 df 的类型数据更改为 string ,则可以使用它。
import pandas as pd
data = pd.read_excel('excel.xlsx',header=0)
data = data.astype(str)
data['d'] = [x.replace('.', ',') for x in data['d']]
data['c'] = [x.replace('.', ',') for x in data['c']]
data['v'] = [x.replace('.', ',') for x in data['v']]
print(data)
推荐阅读
- java - Spring thymeleaf 中的 data-th-text 和 th:text 有什么区别
- youtube-api - “视频:插入”的 Youtube-API 无法正常工作
- aws-pinpoint - 从专用的印度 AWS pinpoint 电话号码发送短信时,发件人显示为 NOTICE
- python - 在 Pycharm 2019.03 版本中安装 Python 包时出错
- python - SymPy:使用二维输入进行lambdify
- c++ - 在具有另一个 std:vector 的类中访问 std:vector 的 std:vector 的类成员
- google-cloud-platform - 使用 Google IoT Core 网关和 Pub/Sub 时 subFolder 为空
- wordpress - 如何获取最后一个网站修改日期,而不是 wordpress 中的特定帖子
- html - 无论屏幕大小如何,如何创建从屏幕最左端到右端的标题样式?
- javascript - 每次路由更改后组件状态倍增的副作用