0
결합 된 열을 행의 모든 값의 concat으로 넣어야합니다.팬더, 여러 열을 배열 열로 결합하는 방법
출처 :
pd.DataFrame(data={
'a' : [1,2,3],
'b' : [2,3,4]
})
대상 :
pd.DataFrame(data={
'a' : [1,2,3],
'b' : [2,3,4],
'combine' : [[1,2],[2,3],[3,4]]
})
현재 솔루션 :
test['combine'] = test[['a','b']].apply(lambda x: pd.Series([x.values]), axis=1)
문제 : 실제로 많은 열, 그것을 실행하는 데 너무 오래 걸리는 것 같다있다. 더 좋은 방법인가요? 단일 컬럼으로 목록의 열을 추가하려면
df [ 'combine'] = df.values.tolist()' –
피할 수있는 곳에서는 '적용'을 사용하지 마십시오. –
마지막으로주의해야 할 것은 이러한 열은 본질적으로 쓸모 없다는 것입니다. 단순히 표시 이외의 다른 작업을 수행하려는 경우이 형식으로 열을 보관하지 마십시오. –