의 내가 다음 DataFrame 있다고 가정 해 봅시다 : 나는 'A'와 (행당) 'B'의 튜플을 포함하는 새 열 'C'를 만들튜플 (또는 목록)을 사용하여 새 열을 만드는 방법은 무엇입니까?
d = pd.DataFrame({ 'a': [10,20,30], 'b': [1,2,3] })
a b
0 10 1
1 20 2
2 30 3
. 이런 식으로 뭔가 :
a b c
0 10 1 (10,1)
1 20 2 (20,2)
2 30 3 (30,3)
난 그냥 그것을 할 수 없습니다, 아무리 내가 무엇을하려고 (내가 axis=1
와 apply
을 시도하지하고 튜플,리스트, 시리즈 개체를 반환해야 .. 어느 쪽도했다).
DataFrame을 만들고 dtype을 'object'로 설정 한 다음 셀에 튜플을 넣을 수 있음을 알았습니다. apply
으로 어떻게 처리합니까?
내가하려는 것은 가장 일반적인 것을 얻고 그 중 일부 데이터로 요약을 인쇄하는 것입니다 (데이터는 다른 열에서 나옵니다. 'd'와 'e'라고합시다)). 더 세련된 방법이 있습니까?
고마워요! groupby를 몰랐습니다. 실제로 사용하는 것이 옳은 것처럼 보입니다. 시도해볼거야. –