dictonary에서 특정 위치에 있는 value들만 저장
조회수 360회
class Data(object):
def __init__(self):
self.name = list(rank.values())[0]
dataset = Data()
사진에 있는 rank라는 딕셔너리에서 첫 번째에 있는 이름만 추출해서 list에 저장하도록 만들고 싶은데 어떻게 해야 될까요?
1 답변
-
self.name = [ v[0] for v in rank.values()]
>>> import pandas as pd >>> df = pd.DataFrame([["jeff", "188B", "us"],["elon", "170B", "us"]]) >>> df 0 1 2 0 jeff 188B us 1 elon 170B us >>> df = pd.DataFrame([["jeff", "188B", "us"],["elon", "170B", "us"]], columns=["name", "wealth", "nation"]) >>> df name wealth nation 0 jeff 188B us 1 elon 170B us
data = pd.DataFrame(rank.values(), columns=[ "name", "wealth", "wealth_delta1", "wealth_delta2", "nationality", "business area" ])
댓글 입력