ドキュメンテーションヘルプセンタードキュメンテーション
表格
このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
グループの要素数
G = groupcounts (T, groupvars)
G = groupcounts (T groupvars groupbins)
G = groupcounts (___、名称、值)
B = groupcounts (A)
B = groupcounts (groupbins)
B = groupcounts (___、名称、值)
(B, BG, BP) = groupcounts (,___)
例
G= groupcounts (T,groupvars)は、表または时间表にある各データグループの要素数を計算し,グループ,その数,および各数が表す割合(0 ~ 100)が含まれる表を返します。各グループは,groupvarsのグループ化変数の一意の組み合わせによって定義されます。たとえば,G = groupcounts (T '性别')は,変数性别内の男性要素の数,女要素の数,その他のカテゴリの数などを示す表を返します。
G= groupcounts (T,groupvars)
G
T
groupvars
G = groupcounts (T '性别')
性别
男性
女
G= groupcounts (T,groupvars,groupbins)は,groupvars内のデータをビン化する方法を指定します。たとえば,G = groupcounts (T,‘SaleDate’,‘年’)は,SaleDateに従って年間販売件数とその割合を返します。
G= groupcounts (T,groupvars,groupbins)
groupbins
G = groupcounts (T,‘SaleDate’,‘年’)
SaleDate
G= groupcounts (___,名称,值)は,前述の任意の構文について名前と値のペアを1つ以上使用して,追加のグループ化プロパティを指定します。たとえば,G = groupcounts (T,‘Category1’,‘IncludeMissingGroups’,假)は,<定义>で指定された欠損分类データから作成されたグループを除外します。
G= groupcounts (___,名称,值)
名称,值
G = groupcounts (T,‘Category1’,‘IncludeMissingGroups’,假)
<定义>
分类
B= groupcounts (一个)は,列ベクトル行,列,または列ベクトルの细胞配列一个で表されるグループ化ベクトルの一意の組み合わせごとに,グループカウントを含むベクトルを返します。
B= groupcounts (一个)
B
一个
B= groupcounts (一个,groupbins)は,groupbinsに従ってデータをビン化します。
B= groupcounts (一个,groupbins)
B= groupcounts (___,名称,值)は,名前と値のペアを1つ以上使用して,追加のグループ化プロパティを指定します。
B= groupcounts (___,名称,值)
[B,BG,英国石油公司) = groupcounts (一个,___)は,B内のカウントに対応するグループBGおよび割合英国石油公司も返します。
[B,BG,英国石油公司) = groupcounts (一个,___)
BG
英国石油公司
すべて折りたたむ
表データからグループの要素数を計算します。
5人の個人に関する情報を含む表を作成します。
性别= [“男性”;“女性”;“男性”;“女性”;“男性”];吸烟者=逻辑([1,0,1,0,1]);重量= [176;163;131;133;119);T =表(性别、吸烟、体重)
T =5×3表性别吸烟者体重________ ______ ______“男”真176“女”假163“男”真131“女”假133“男”真119
性別の各グループの要素数をカウントします。
G1 = groupcounts (T)“性别”)
G1 =2×3表性别GroupCount百分比 ________ __________ _______ " 女性男性“2 40 3 60
性別と喫煙状況別の各グループの要素数をカウントします。既定で,groupcountsは要素数がゼロのグループを表示しないため,女性の喫煙者または男性の非喫煙者のグループは返されません。
groupcounts
G2 = groupcounts (T) {“性别”,“抽烟”})
G2 =2×4表性别吸烟者GroupCount百分比 ________ ______ __________ _______ " 女性“假2 40“男性“真正3 60
要素数がゼロのグループを含めてすべてのグループでカウントするには,“IncludeEmptyGroups”パラメーターの値を真正的に指定します。
“IncludeEmptyGroups”
真正的
G3 = groupcounts (T) {“性别”,“抽烟”},“IncludeEmptyGroups”,真正的)
G3 =4×4表性别吸烟者群体计数百分比________ ______ __________ _______“女”假2 40“女”真0 0“男”假0 0“男”真3 60
指定されたビンに従ってデータをグループ化します。
1か月以内の日数分の売上情報が含まれる时间表を作成します。
timestamp = datetime([2017 3 4;2017年3 - 2;2017年3 15;2017年3 10;...2017年3 14;2017年3 31;2017年3 25;...2017年3 29;2017年3 21;2017 3 18]);利润= [2032 3071 1185 2587 1998 2899 3112 909 2619 3085]';TotalItemsSold = [14 13 8 5 10 16 8 6 7 11]';TT =时间表(时间戳,利润,TotalItemsSold)
TT =10×2时间表时间戳利润TotalItemsSold ___________ ______ ______________ 04- march -2017 2032 14 02- march -2017 3071 13 15- march -2017 1185 8 10- march -2017 2587 5 14- march -2017 1998 10 31- march -2017 2899 16 25- march -2017 3112 8 29- march -2017 909 6 21- march -2017 2619 7 18- march -2017 3085 11
品目番号の区間にグループをビン化し,販売済み品目の合計数別にグループカウントを計算します。
G = groupcounts (TT,“TotalItemsSold”,[0 4 8 12 16])
G =3×3表disc_TotalItemsSold GroupCount百分比 ___________________ __________ _______ [ 4, 8) 3 30[8、12)4 30 40(12、16)3
曜日別にグループ化して,グループカウントを計算します。
G = groupcounts (TT,“时间戳”,“dayname”)
G =5×3表dayname_TimeStamps GroupCount Percent __________________ _________________星期二2 20星期三2 20星期四1 10星期五2 20星期六3 30
複数回出現するベクトル内の要素を判別します。
1から5までの値をもつ列ベクトルを作成します。
V = [1 1 2 2 3 5 3 3 1 4]';
groupcountsを使用してベクトル内の一意のグループを判別し,グループメンバーをカウントします。
[gc,毛评点]= groupcounts (v)
gc =5×13 2 3 1 1
毛评点=5×11 2 3 4 5 5
カウントが1を超えるグループの論理インデックスを作成して,複数回出現するベクトル内の要素を判別します。グループにインデックスを付けて,重複しているベクトル要素を返します。
副本= grps(gc > 1)
重复的=3×11 2 3
性別と喫煙状況に基づいて,4つのグループのグループカウントを計算します。
患者情報を異なるタイプの3つのベクトルとして保存します。
性别= [“男性”;“女性”;“男性”;“女性”;“男性”];吸烟者=逻辑([1,0,1,0,1]);重量= [176;163;131;133;119);
性別と喫煙状況でグループ化し,グループカウントを計算します。グループBGおよび割合英国石油公司も返すために3つの出力を指定します。Bの出力には各グループのカウントが格納され,英国石油公司にはそれらのカウントで表される割合が格納されます。
(B, BG, BP) = groupcounts({性别、吸烟},“IncludeEmptyGroups”,真正的)
B =4×12 0 0 3
BG =1×2单元阵列{4x1 string} {4x1 logical}
英国石油(BP) =4×140 0 0 60
BGは,行基準で要素を見た場合のグループを表す2つのベクトルを含む细胞配列です。たとえば,BG {1}の最初の行からは,最初のグループの患者が女性であることがわかり,BG {2}の最初の行からは,これらの患者が非喫煙者であることがわかります。このグループカウントは2であり,Bの対応する行にあります。
BG {1}
BG {2}
ans =4 x1字符串"female" "female" "male" "male"
ans =4 x1逻辑阵列0 1 0 1
入力データ。表格または时间表として指定します。
入力ベクトル。グループ化ベクトルを表す列ベクトル、行列、または列ベクトルの cell 配列として指定します。一个が行列の場合,グループ化ベクトルは列基準になります。
vartype
グループ化変数またはベクトル。次の表のオプションのいずれかとして指定します。入力データが table または timetable の場合、groupvarsはデータ内のグループの計算にどの変数を使用するかを表します。groupvarsで指定されていないその他の変数は演算されず,出力に渡されません。
単一の表変数名を指定する文字ベクトルまたはスカラー字符串
“Var1”
各要素が表変数名である,文字ベクトルの细胞配列または字符串配列
{“Var1”“Var2”}
[" Var1”“Var2”)
表変数インデックスのスカラーまたはベクトル
1
[1 3 5]
各要素が表変数に対応する逻辑ベクトル。真正的の場合は対応する変数を含めて,假の場合は対応する変数を除外します。
假
(真的假的真的)
入力として表変数をとり,逻辑スカラーを返す関数ハンドル
@isnumeric
関数vartypeによって生成される表の添字
vartype(数字)
例:groupcounts (T,“Var3”)
groupcounts (T,“Var3”)
“没有”
ビン次のいずれかのオプションとしてしし次指定のし次指定指定しし
“没有”(グループは指定したグループ化変数のみに従って返されることを示す)
数値ベクトル(数値のグループ化変数の場合)またはdatetimeベクトル(datetimeグループ化変数の場合)として指定されるビンエッジのリスト
datetime
整数値スカラーとして指定されるビン数
ビンの幅を示す時間範囲。持续时间型またはcalendarDuration型のスカラーとして指定します(datetimeまたは持续时间のグループ化変数またはグループ化ベクトルの場合のみ)。
持续时间
calendarDuration
各グループ化変数またはベクトルのビン化ルールをリストする细胞配列
次のいずれかの文字ベクトルとして指定される時間ビン(datetimeまたは持续时间グループ化変数またはベクトルの場合のみ)
“第二”
各ビンは1秒です。
“一分钟”
各ビンは1分です。
“小时”
各ビンは1時間です。
“天”
各ビンは1カレンダー日です。この値には,夏時間のシフトが考慮されます。
“周”
“月”
“季”
“年”
各ビンは1カレンダー年です。この値には,うるう日が考慮されます。
'十年'
“世纪”
“secondofminute”
ビンは0から59までの秒です。
“minuteofhour”
ビンは0から59までの分です。
“hourofday”
ビンは0から23までの時間です。
“dayofweek”
ビンは1から7までの曜日です。週の始まりは日曜日です。
“dayname”
“星期天”
“dayofmonth”
“dayofyear”
“weekofmonth”
“weekofyear”
“monthname”
“1月”
“monthofyear”
ビンは1から12までの月です。
“quarterofyear”
複数のグループ化変数またはグループ化ベクトルを指定する場合,すべてのグループ化変数に適用される1つのビン化ルールを指定したり,グループ変数ごとのビン化方法が格納される细胞配列({'none',[0 2 4 Inf]}など)を指定したりできます。
{'none',[0 2 4 Inf]}
オプションの名称,值の引数ペアをコンマ区切りで指定します。的名字は引数名で,价值は対応する値です。的名字は引用符で囲まなければなりません。Name1, Value1,…,的家のように,複数の名前と値のペアの引数を任意の順序で指定できます。
的名字
价值
Name1, Value1,…,的家
g = groupcounts(t,groupvars,groupbins,'已加工指g','右')
IncludedEdge
“左”
“对”
含めるビンエッジ。“左”または“对”のいずれかとして指定し,ビン区間のどちらの端が含まれるかを示します。
この名前と値のペアはgroupbinsが指定されている場合にのみ指定できます。この値は,すべてのグループ化変数またはベクトル,ですべてのビン化スキームに適用されます。
IncludeMissingGroups
0
欠損グループインジケーター。数値または逻辑1(真正的)または0(假)として指定します。パラメーター値が真正的の場合,groupcountsは南などの欠損値で構成されたグループを表示します。パラメーター値が假の場合,groupcountsは欠損値のグループを表示しません。
南
IncludeEmptyGroups
空のグループインジケーター。数値または逻辑0(假)または1(真正的)として指定します。パラメーター値が假の場合,groupcountsは要素数がゼロのグループを表示しません。パラメーター値が真正的の場合,groupcountsは空のグループを表示します。
出力表。計算されたグループ,各グループの要素数,および各グループカウントで表される割合を含む表として返されます。グループ化変数が1つの場合,“排序”オプションを指定した関数独特的により返された順序に従って,出力グループが並べ替えられます。
“排序”
独特的
非表入力データのグループカウント。各グループの要素数を含む列ベクトルとして返されます。
非表入力データのグループ。列ベクトル、または列ベクトルの cell 配列として返されます。グループ化ベクトルが 1 つの場合、“排序”オプションを指定した関数独特的により返された順序に従って,出力グループが並べ替えられます。
複数の入力ベクトルが指定された場合,BGは長さの等しい列ベクトルを含む细胞配列になります。グループ情報を確認するには,BGのすべてのベクトルの要素を行単位で参照します。各グループのカウントは,最初の出力引数Bの対応する行に格納されます。
非表入力データのグループカウントの割合。Bの各グループカウントが表す割合を含む列ベクトルとして返されます。割合は100年[0]の範囲になります。
100年[0]
groupcountsを何度も呼び出す場合,可能であればパフォーマンス向上のためグループ変数を分类型または逻辑型に変換することを検討してください。たとえば,字符型のグループ化数(要素が“男”と“女”である性别など)がある場合,分类(性别)コマンドを使用してこれを直言変数に変換することができます。
逻辑
字符
“男”
“女”
分类(性别)
すべて展開する
R2021aでの動作変更
R2021a以降,groupcountsが表または时间表内のデータに対して演算を行う際は,出力に割合の表変数が追加で含まれます。割合は100年[0]の範囲になり、表変数百分比に含まれます。
百分比
特定の表変数を参照するコードには影響しません。ただし,出力表内の変数の数に依存するコードは更新が必要な場合があります。
使用上の注意事項および制限事項:
最初の入力引数は细胞配列をサポートしません。
引数groupvarsは関数ハンドルをサポートしません。
名前と値のペア“IncludeEmptyGroups”はサポートされていません。
グループの順序は,インメモリgroupcountsの計算と比べ異なっている場合があります。
離散化されたdatetime配列によってグループ化する場合,カテゴリのグループ名はインメモリgroupcounts計算と比べ異なっています。
详细については,高配列を参照してください。
grouptransform|groupsummary|groupfilter|findgroups|splitapply|离散化|varfun|rowfun
grouptransform
groupsummary
groupfilter
findgroups
splitapply
离散化
varfun
rowfun
この例の変更されたバージョンがあります。編集された方の例を開きますか吗?
次のMATLABコマンドに対応するリンクがクリックされました。
コマンドをMATLABコマンドウィンドウに入力して実行してください。WebブラウザーはMATLABコマンドをサポートしていません。
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系