1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > python读取csv文件中带有小数点的的文件 – java – 前端 python pathsep

python读取csv文件中带有小数点的的文件 – java – 前端 python pathsep

时间:2020-03-12 00:50:40

相关推荐

python读取csv文件中带有小数点的的文件 – java – 前端 python pathsep

读取文件:

f= pd.read_csv(‘文件名’, encoding=’gb2312′)

读取文件中某些列的数据

data = f6.loc[:, [“列名1”,“列名2”]]

假设data有这几列{“a”,“b”,“c”}

如果a这一列的数据是{60ml,250ml,250ml,60ml,250ml,250ml,60ml,60ml,250ml,250ml,60ml,}

要只取{60,250,250,60,250,250,60,60,250,250,60,}则可以直接写成:

data[“a”]= data[“a”].str.extract(‘(\d+)’, expand=False)

data[“a”].astype(int)

如果a这一列数据有小数如{8.86℃,8.86℃,8.86℃,8.86℃,8.86℃},如果有负数则正则改为:-?\d+(?:.\d+)?

data[“a”]= data[“a”].str.extract(‘(\d+(?:\.\d+)?)’, expand=False)

data[“a”].astype(floa

如果某一列是百分数如{55%,63%,72%,52%,72%}

data[“a”]= data[“a”].str.extract(‘(\d+(?:\.\d+)?)’, expand=False)

data[“a”].astype(float)=data[“a”].astype(float)*0.01

这样就可以得到{0.55,0.63,0.72,0.52,0.72}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。