저는 파이썬에 익숙하지 않고 약간의 문제가 있습니다. 나는 다음과 같은 dataframe이 : 나는 다음과 같은 형식에 매핑 할열을 여러 열로 변경하십시오.
import pandas as pd
data = {'v1':('Belgium[country]', 'Antwerp[city]', 'Gent[city]', 'France[country]', 'Paris[city]', 'Marseille[city]', 'Toulouse[city]', 'Spain[country]', 'Madrid[city]')}
df = pd.DataFrame(data)
df
v1
0 Belgium[country]
1 Antwerp[city]
2 Gent[city]
3 France[country]
4 Paris[city]
5 Marseille[city]
6 Toulouse[city]
7 Spain[country]
8 Madrid[city]
:
v1 v2
0 Belgium[country] Antwerp[city]
1 Belgium[country] Gent[city]
2 France[country] Paris[city]
3 France[country] Marseille[city]
4 France[country] Toulouse[city]
5 Spain[country] Madrid[city]
나는 사전을 사용하여이 작업을 수행하는 방법을 발견,하지만 난 순서를 유지 보수 할 때부터 목록을 사용하여 이렇게하는 방법을 찾고 있습니다.
인덱스와 값 자체 (구체적으로 [country]와 [city])를 기반으로했는데 둘 다 실패했습니다. 어떤 도움을 많이 주시면 감사하겠습니다!
귀하의 예제의 정의에서 모든 국가가 도시로 표시됩니다. – IanS
당신 말이 맞아요, 제가 고쳐졌습니다 – LRA