0
팬더 데이터 프레임이 있습니다. 나는 null 값을 가질 수있는 열이나 문자열 값의 배열을 가질 수 있습니다. 하지만이 열에 값을 저장하는 방법을 알아 내려고하는 데 어려움을 겪고 있습니다.pandas의 열에 문자열 값의 배열을 저장 하시겠습니까?
이 지금 내 코드입니다 :
df_completed = df[df.completed]
df['links'] = None
for i, row in df_completed.iterrows():
results = get_links(row['nct_id'])
if results:
df[df.nct_id == row['nct_id']].links = results
print df[df.nct_id == row['nct_id']].links
는하지만이 두 가지 문제가 있습니다 results
길이 1의 배열 인 경우
- 을, 인쇄 출력은, 그래서 오히려 배열보다 None입니다 나는 값을 잘못 저장해야한다고 생각합니다.
results
이 더 긴 배열 일 때, 값을 저장 한 행은 다음과 같은 오류를 생성합니다 :ValueError: Length of values does not match length of index
내가 뭘 잘못하고 있니?