アップグレード情報:

Statistics`DataManipulation`

このパッケージの機能は,組込みの Mathematica カーネルに加わった.
CumulativeSumsの代りにAccumulateが使われるようになった.
Frequenciesの代りにTallyが使われるようになった.
BinCountsおよびBinListsに,バージョン5.2のRangeCountsRangeListsの機能が含まれるようになった.

LengthWhileおよびTakeWhileは,組込みの Mathematica カーネルの一部になった:

Version 5.2 << Statistics`DataManipulation`;
TakeWhile[{10, 50, 10, 15, 20}, EvenQ]

BinCountsおよびBinListsは,組込みの Mathematica カーネルの一部になった:

Version 5.2 << Statistics`DataManipulation`;
BinCounts[{2, 4, 15, 95}, {0, 100, 10}]

BinCountsおよびBinListsに,RangeCountsRangeListsの機能が含まれるようになった:

Version 5.2 << Statistics`DataManipulation`;
RangeLists[{2, 4, 15, 95}, {0, 5, 10, 50, 100}]

CumulativeSumsの代りにAccumulateが使われるようになった:

Version 5.2 << Statistics`DataManipulation`;
CumulativeSums[{2, 4, 15, 95}]

Frequenciesの代りにTallyが使われるようになった:

Version 5.2 << Statistics`DataManipulation`;
Frequencies[{c, a, b, c, a, b, b, b, a}]

ColumnColumnDropColumnJoinColumnTakeRowJoinは組込みの抽出関数で実行できる:

Version 5.2 << Statistics`DataManipulation`;
Column[{{c, a, a}, {b, c, b}, {a, b, c}, {b, b, a}}, 1]
Version 5.2 << Statistics`DataManipulation`;
ColumnDrop[{{c, a, a}, {b, c, b}, {a, b, c}, {b, b, a}}, {2}]
Version 5.2 << Statistics`DataManipulation`;
ColumnJoin[{{c, a, a}, {b, c, b}, {a, b, c}, {b, b, a}}, {{1, 2, 3}}]
Version 5.2 << Statistics`DataManipulation`;
ColumnTake[{{c, a, a}, {b, c, b}, {a, b, c}, {b, b, a}}, {2}]
Version 5.2 << Statistics`DataManipulation`;
RowJoin[{{c, a, a}, {b, c, b}, {a, b, c}, {b, b, 
   a}}, {{1}, {2}, {3}, {4}}]

DropNonNumericおよびDropNonNumericColumnSelectを使って実行できる:

Version 5.2 << Statistics`DataManipulation`;
DropNonNumeric[{c, a, 2, 3, a, 1, b}]
Version 5.2 << Statistics`DataManipulation`;
DropNonNumeric[{{c, a, 2}, {1, 3, 8}, {a, b, 4}, {1, 2, 3}}]
Version 5.2 << Statistics`DataManipulation`;
DropNonNumericColumn[{{c, a, 2}, {1, 3, 8}, {a, b, 4}, {1, 2, 3}}]

CategoryCountsの代りにCountを使ってもよい:

Version 5.2 << Statistics`DataManipulation`;
CategoryCounts[{a, b, c, 1, 2, d, 3}, {_?NumberQ, _?EvenQ}]

CategoryListsの代りにCasesを使ってもよい:

Version 5.2 << Statistics`DataManipulation`;
CategoryLists[{a, b, c, 1, 2, d, 3}, {_?NumberQ, _?EvenQ}]

QuantileFormの代りに,次の簡単な関数を使ってもよい: