1
ドキュメントから:"col_level"はメルト関数で何をしますか?
pd.melt(frame, id_vars=None, value_vars=None, var_name=None, value_name='value', col_level=None)
col_levelは何をしますか?
col_levelの値が異なる例は素晴らしいでしょう。
df = pd.DataFrame({'A': {0: 'a', 1: 'b', 2: 'c'},
'B': {0: 1, 1: 3, 2: 5},
'C': {0: 2, 1: 4, 2: 6}})
df.columns = [list('ABC'), list('DEF'), list('GHI')]
ありがとう:
私の現在のデータフレームは、以下によって作成されます。
は、これを使用してみました、それが動作します: pd.melt(DF、col_level = 'B'、id_vars = ['D']) しかし、なぜこれは動作しません: pd.melt(df、col_lev el = 'b'、id_vars = ['D']、value_vars = ['E']) ありがとう! – Nick123
私はそれをテストし、それほど簡単な答えではありません。しかし 'col_level'と共に' value_vars'を一緒に使うことはできません。 Btw、実質的にパラメータ 'col_level'は非常にまれですので、いくつかのバグがある可能性があります。 – jezrael