2013-02-18 49 views
1

我有一个2500行14列的数据帧。其中一列被命名为Interest.Rate,其中每个条目后面跟着一个%符号。您能否告诉我如何从Interest.Rate列的所有条目中删除%标志。清洗数据帧

感谢

大卫

回答

0

我不是一个Android程序员,但如果你的数据帧是一个文本文件,例如所谓data-frame.txt和每一个空格分隔:

Sth Interest.Rate Sth 
1 2% 3 
4 5% 6 

您可以使用awk此:

awk "/Interest/{print} !/Interest/{gsub(/%/,\"\");print}" data-frame.txt 

,或者,如果你有一个不同的字段分隔比空间(例如,_),你可以告诉AWK有关此通过:

awk -F"_" "/Interest/{print} !/Interest/{gsub(/%/,\"\");print}" data-frame.txt 

测试系统:Windows XP SP3,cmd.exe的,MSYS-1.0 AWK