I는 이런리스트 가지고 팬더에 사전을 만드는 방법은 무엇입니까?
gene1 0.9018 0.6512 0.0368 0.0 ...
gene2 0.0 0.0 0.0 0.0 ...
gene3 0.0521 0.0 0.773 0.0 ...
...
제가
첫 번째 열 (유전자) 키를 원하는 것으로하고, 다음의 열 값이된다. 팬더에서 어떻게해야합니까?I는 이런리스트 가지고 팬더에 사전을 만드는 방법은 무엇입니까?
gene1 0.9018 0.6512 0.0368 0.0 ...
gene2 0.0 0.0 0.0 0.0 ...
gene3 0.0521 0.0 0.773 0.0 ...
...
제가
첫 번째 열 (유전자) 키를 원하는 것으로하고, 다음의 열 값이된다. 팬더에서 어떻게해야합니까?이 경우 .to_dict()
을 조사 할 수는 있지만 중첩이있는 논쟁이 필요할 수 있습니다. 다른 방법으로, 당신은 열을 압축하기 쉽게 찾을 수 있습니다
사실
new_dict = {x: y for x,y in zip(df['gene'], df['column_2'])}
UPDATE, 압축하는 것은 어리 석다 : 데이터가 이미 페어링!
new_dict = {x: y for x,y in df.loc[:, ['gene', 'column_2']].values}
[사전에 파이썬 팬더 dataframe] (의
가능한 중복 http://stackoverflow.com/questions/18695605/python-pandas-dataframe-to 대신, 단지 해당 슬라이스에 대한 기본 NumPy와
ndarray
로 이동 -dictionary) – dabadaba