Jのfile system

CSV

CSV Comma Separated Value

EXCELfileの整形

EXCELからCSV fileを作成する。CSVに落とすときは数値のみにし、 commaを取り除き、空欄は適当な数字で埋めておく。

J固有のfile system Jfiles

Jのfilesystemとして堅牢なJfilesがある。

binalyなどのdataには 別にnfilesがある。

基本命令は次の7個.\_1などminusが出たらerror \[ \begin{eqnarray*} \begin{array}{ccl} create &jcreate&jcreate \ filename\\ copy&jdup&jdup \ filename\\ write&jappend&data \ jappend \ filename\\ replace&jreplace&jreplace \ filename\\ check&jsize&jsize \ filename \\ read&jread& jread \ filename ;n\\ erase&jerase& jerade \ filename file自身を完全消去(部分消去不可)\\ \end{array} \end{eqnarray*} \]
NAM=:'大久保';'中野';'高円寺';'阿佐ヶ谷';'荻窪'
  s: NAM
`大久保 `中野 `高円寺 `阿佐ヶ谷 `荻窪

DAT5=. MNAM,.{@> DAT2

 (< DAT5)  jappend '/temp/testfile'

 a=.  jread '/temp/testfile'; 4
+--------------------------+
|+------------+--+--+--+--+|
||大久保   |6 |3 |19|15||
|+------------+--+--+--+--+|
||中野      |10|14|0 |7 ||
|+------------+--+--+--+--+|
||高円寺   |12|17|16|4 ||
|+------------+--+--+--+--+|
||阿佐ヶ谷|13|2 |1 |9 ||
|+------------+--+--+--+--+|
||荻窪      |18|5 |11|8 ||
|+------------+--+--+--+--+|
+--------------------------+
  }."1 >a
+--+--+--+--+
|6 |3 |19|15|
+--+--+--+--+
|10|14|0 |7 |
+--+--+--+--+
|12|17|16|4 |
+--+--+--+--+
|13|2 |1 |9 |
+--+--+--+--+
|18|5 |11|8 |
+--+--+--+--+

tara