次のような2つの列を持つファイルがありました。
13.245 cat
14.323 dog
16.246 pig
最初の行の最初の列の値(ここでは13.245)で最初の列の各エントリを減算し、出力ファイルが次のようになるように、値を変更して別のファイルに結果を書き込みます。
0.000 cat
1.078 dog
3.001 pig
私は非常に粗雑な解決策を持っていました。値13.245を変数に格納し、各行を分割し、split()[0]エントリから13.245値を減算し、その値とsplit()[1]値をスペースで区切られた別のファイルに書き込みます。私はこれを一行ずつ行います。これほど粗雑ではない解決策はありますか?つまり、最初の行エントリの最初の列を外部変数に格納してから、全体を別のファイルに手動で書き込むことなく、迅速な方法はありますか?