나는 두 개의 열 (실제로 큰)과 같은 매우 유사한 팬더 데이터 프레임이 있습니다문자열을 팬더의 열로 분리하는 방법은 무엇입니까?
ID |STRING_COL
ID2309480|#0809890^True^ReP^APPLE
ID2398403|#0938409^True^POST^GOOGLE
ID0398240|#0938402^True^POST^VERIZON
내가 나눌 수있는 방법을 STRING_COL
로 :
ID |NUMBER | VALUE| Accepted| COMPANY
---------------------------------------------
ID2309480|#0809890 | True | ReP | APPLE
ID2398403|#0938409 | True | POST | GOOGLE
ID0398240|#0938402 | True | POST | VERIZON
이 tutorial 일부를 읽은 후 이 사이트의 다른 질문은 다음과 같이 나누어 보았습니다.
df = pd.DataFrame(df.STRING_COL.str.split('^',1).tolist(), columns = ['ID','NUMBER', 'VALUES', 'ACCEPTED', 'COMPANY'])
df
분명히 t 그것은 나에게 다음 역 추적 반환 이후 자신은 잘못이다 :
AttributeError: 'function' object has no attribute 'str'
그럼, 어떻게 구분 기호로 ^
을 가지고 다른 덩어리에 STRING_COL
을 분할을?
UPDATE는
는 또한 노력이 하나
df['STRING_COL'].str.split('^', 1, expand=True)
하지만
왜 내가 그 추적을 얻었습니까? ... –
또 다른 대체 방법은 무엇입니까? ... –