私はこのようなデータフレームを持っています。Pythonの2つの変数のテーブル関数
c_name p_name
A X
B Y
B A1
C ZX
D G4
D H9
各p_nameにはそれぞれのc_nameの頻度が必要です。 私はそれが適切な形式で結果を与えていないが、 pd.crosstab(df1['c_name'],df1['p_name'])
を適用していた場合
data.frame(table(df1$c_name,df1$p_name))
しかし、Pythonでを使用してRでの適切な出力を取得しています。
私の予想は以下のとおりです。事前に
c_name p_name Freq
A X 1
B X 0
B X 0
C X 0
D X 0
D X 0
A Y 0
B Y 1
B Y 0
C Y 0
D Y 0
D Y 0 ..........so on.
感謝。
クロス集計は、あなたが望むものはおそらくないグループ、あたりの周波数を与えるべきではありません。あなたは** pandas.Series.value_counts **を試しましたか? – noumenal
[単一変数の頻度表]の複製が可能です(http://stackoverflow.com/questions/12207326/frequency-table-for-a-single-variable) – noumenal
RのソリューションPythonで)? – jogo