アカウント名:
パスワード:
エクセルでのメリットはよくわかりませんが、データ解析などの用途では圧縮効率(同じ値が並ぶほうが圧縮しやすい)、参照性の違い(同じ系列のデータを取り出しやすい)から列指向のDBやファイル形式もよく見られますね。たとえば、ファイル形式ではApache Parquetなど。
C言語の多次元配列とは違い、Excelでは最初に領域を確保する事はない(値を入れると行、列、値といったものを含む構造体のリストに追加)ので処理速度や圧縮効率はあまり関係ないような気もします。
Cでint a[4096][4096]なんていうコードを書くと行処理か列処理の差は条件によっては半端ないものになりますが。
なるほど。人間としては縦にスクロールする方が楽なわけですが、コンピューターからすれば横に処理していく方がやりやすい。そういう考え方もあるのですね。参考になりました。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「科学者は100%安全だと保証できないものは動かしてはならない」、科学者「えっ」、プログラマ「えっ」
カラムナフォーマット (スコア:0)
エクセルでのメリットはよくわかりませんが、データ解析などの用途では圧縮効率(同じ値が並ぶほうが圧縮しやすい)、参照性の違い(同じ系列のデータを取り出しやすい)から列指向のDBやファイル形式もよく見られますね。たとえば、ファイル形式ではApache Parquetなど。
Re: (スコア:0)
C言語の多次元配列とは違い、Excelでは最初に領域を確保する事はない
(値を入れると行、列、値といったものを含む構造体のリストに追加)ので
処理速度や圧縮効率はあまり関係ないような気もします。
Cでint a[4096][4096]なんていうコードを書くと行処理か列処理の差は
条件によっては半端ないものになりますが。
Re: (スコア:0)
なるほど。
人間としては縦にスクロールする方が楽なわけですが、コンピューターからすれば横に処理していく方がやりやすい。
そういう考え方もあるのですね。
参考になりました。