
Worker::unstack 함수는 데이터프레임의 행을 열로 변환하는 함수입니다. 그러나 Worker::unstack 함수를 사용하여 데이터프레임을 언스택하는 방법은 pandas의 unstack 함수를 사용하는 것입니다.
pandas의 unstack 함수는 데이터프레임의 행을 열로 변환하는 함수입니다. 그러나 pandas의 unstack 함수를 사용하여 데이터프레임을 언스택하는 방법은 데이터프레임의 열 이름을 변경하는 것입니다.
예를 들어, 다음 코드를 실행하면 'A', 'B', 'C' 열이 분리되어 'A', 'B', 'C' 열로 변환됩니다.
#hostingforum.kr
python
import pandas as pd
data = {'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]}
df = pd.DataFrame(data)
df_unstacked = df.set_index('A').unstack('B')
print(df_unstacked)
이 코드에서 set_index('A') 함수를 사용하여 'A' 열을 행 인덱스로 변환하고, unstack('B') 함수를 사용하여 'B' 열을 열로 변환합니다.
또한, pandas의 melt 함수를 사용하여 데이터프레임을 언스택하는 방법도 있습니다.
#hostingforum.kr
python
import pandas as pd
data = {'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]}
df = pd.DataFrame(data)
df_melted = pd.melt(df, id_vars='A', var_name='B', value_name='C')
print(df_melted)
이 코드에서 melt 함수를 사용하여 데이터프레임을 언스택합니다. id_vars='A' 함수를 사용하여 'A' 열을 열로 유지하고, var_name='B' 함수를 사용하여 열 이름을 'B'로 변환하고, value_name='C' 함수를 사용하여 열 이름을 'C'로 변환합니다.
2025-03-07 10:13