請問有關於資料處理的問題 - BBS
By Emma
at 2006-12-13T10:11
at 2006-12-13T10:11
Table of Contents
※ 引述《kps (Good Luck)》之銘言:
: 我現在有3列數值(直的)
: 例如說:
: 1 2 3
: 4 5 6
: 7 8 9
: . . .
: . . .
: . . .
: . . .
: 我想要把列掉換一下順序
: 2 3 1
: 5 6 4
: 8 9 7
: . . .
: . . .
: . . .
: . . .
: 請問要用什麼指令來做,因為資料量極為龐大,用一般的文字編輯器複製貼上會當機
: 請問我該怎麼做呢
: 謝謝
如果你要交換的列固定
應該弄一個script放著讓它跑就可以了
像 perl
#! /usr/bin/perl
open inp,file;
open oup,>file2;
foreach(<inp>)
{
$_ =~ /(\d) (\d) (\d)/;
print oup ,"$1 $3 $2";
}
類似這樣 當然 regexp 裡面記得有更簡潔的語法可以直接交換
但是那個我不常用 記不起來 XD
--
隨著歲月流過 └┘ 曾經的年少輕狂 不再 ┌┐
那些瘋狂的不拘的奔放的 ┌┐ 刻在一張張相片上 └也刻在心中
無意中提起 也只勾起嘴角的微笑 └┘ 是啊 你不是從前的你 我也不是從前的我了
└┘ 我們被外在的環境改變 重塑 被壓進這個世界 ┌┐ └┘
但當凝望你的雙眸┐ 最令我感動的 ┌┐ └┘
ξ amiangel └┘ ┌┐ 是你眼神深處 我們曾有過的真摯情感
--
: 我現在有3列數值(直的)
: 例如說:
: 1 2 3
: 4 5 6
: 7 8 9
: . . .
: . . .
: . . .
: . . .
: 我想要把列掉換一下順序
: 2 3 1
: 5 6 4
: 8 9 7
: . . .
: . . .
: . . .
: . . .
: 請問要用什麼指令來做,因為資料量極為龐大,用一般的文字編輯器複製貼上會當機
: 請問我該怎麼做呢
: 謝謝
如果你要交換的列固定
應該弄一個script放著讓它跑就可以了
像 perl
#! /usr/bin/perl
open inp,file;
open oup,>file2;
foreach(<inp>)
{
$_ =~ /(\d) (\d) (\d)/;
print oup ,"$1 $3 $2";
}
類似這樣 當然 regexp 裡面記得有更簡潔的語法可以直接交換
但是那個我不常用 記不起來 XD
--
隨著歲月流過 └┘ 曾經的年少輕狂 不再 ┌┐
那些瘋狂的不拘的奔放的 ┌┐ 刻在一張張相片上 └也刻在心中
無意中提起 也只勾起嘴角的微笑 └┘ 是啊 你不是從前的你 我也不是從前的我了
└┘ 我們被外在的環境改變 重塑 被壓進這個世界 ┌┐ └┘
但當凝望你的雙眸┐ 最令我感動的 ┌┐ └┘
ξ amiangel └┘ ┌┐ 是你眼神深處 我們曾有過的真摯情感
--
Tags:
BBS
All Comments
Related Posts
請問有關於資料處理的問題
By Yuri
at 2006-12-13T09:59
at 2006-12-13T09:59
請問要怎樣計算一個 process 總共使用ꐠ…
By Suhail Hany
at 2006-12-12T14:50
at 2006-12-12T14:50
請問要怎樣計算一個 process 總共使用ꐠ…
By Hedy
at 2006-12-11T17:13
at 2006-12-11T17:13
請問要怎樣計算一個 process 總共使用了多少記憶體?
By Una
at 2006-12-11T14:20
at 2006-12-11T14:20
Re: 請教一個連ftp的問題
By Charlie
at 2006-12-11T12:59
at 2006-12-11T12:59