首页 > 解决方案 > 如何删除或替换点-python读取文件excel

问题描述

我有如下的excel数据,我想将点转换为逗号,但我尝试了很多方法但不能。

这是一个示例数据:

样品 1

样品 2

这是我的代码:

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)

标签: pythonpandas

解决方案


如果将 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)

推荐阅读