2013-02-18 46 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