파이썬 pandas-사전에서 데이터 프레임에 새 열 추가
다음과 같이 데이터 프레임에 'D'열을 추가하고 싶습니다. U,L 111,en 112,en 112,es 113,es 113,ja 113,zh 114,es 다음 사전을 기반으로 : d = {112: 'en', 113: 'es', 114: 'es', 111: 'en'} 결과 데이터 프레임은 다음과 같이 나타납니다. U,L,D 111,en,en 112,en,en 112,es,en 113,es,es 113,ja,es 113,zh,es 114,es,es 지금까지 pd.join () 메서드를 사용해 보았지만 사전과 어떻게 작동하는지 알 수 없습니다. 해결 방법 In [248]: d = {112: 'en', 113: 'es', 114: 'es', 111: 'en'} df['D'] = df['U'].map(d) df ..
2020. 11. 24.
파이썬 for 루프를 사용하여 사전 채우기 (Python)
for 루프를 사용하여 사전을 만들려고합니다. 내 코드는 다음과 같습니다. dicts = {} keys = range(4) values = ["Hi", "I", "am", "John"] for i in keys: for x in values: dicts[i] = x print(dicts) 결과는 다음과 같습니다. {0: 'John', 1: 'John', 2: 'John', 3: 'John'} 왜? 나는 그것을 출력 할 계획이었다. {0: 'Hi', 1: 'I', 2: 'am', 3: 'John'} 왜 그렇게 출력되지 않으며 어떻게 올바르게 출력합니까? 해결 방법 dicts = {} keys = range(4) values = ["Hi", "I", "am", "John"] for i in keys: dic..
2020. 11. 23.