1

我有一个包含 2500 行和 14 列的数据框。其中一列被命名Interest.Rate,其中每个条目后跟一个%符号。您能否告诉我如何从该列%的所有条目中删除该标志。Interest.Rate

谢谢

大卫

4

1 回答 1

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

于 2013-02-18T03:11:50.313 回答