팬더 데이터 프레임에 목록 가져오기
나는 판다의 스프레드시트 내용을 읽고 있다.DataNitro에는 직사각형 셀 선택을 목록으로 반환하는 메서드가 있습니다.그렇게
table = Cell("A1").table
주다
table = [['Heading1', 'Heading2'], [1 , 2], [3, 4]]
headers = table.pop(0) # gives the headers as list and leaves data
번역하기 위해 코드를 쓰느라 바쁘지만, 매우 간단한 사용법이기 때문에 방법이 있을 것이라고 생각합니다.문서에서는 찾을 수 없는 것 같습니다.이것을 단순화할 수 있는 방법에 대한 포인트는?
문의처pd.DataFrame
직접 생성자:
df = pd.DataFrame(table, columns=headers)
df
Heading1 Heading2
0 1 2
1 3 4
위의 EdChum에서 설명한 접근법에서는 목록의 값이 행으로 표시됩니다.대신 목록 값을 DataFrame 컬럼으로 표시하려면 다음과 같이 transpose()를 사용합니다.
table = [[1 , 2], [3, 4]]
df = pd.DataFrame(table)
df = df.transpose()
df.columns = ['Heading1', 'Heading2']
출력은 다음과 같습니다.
Heading1 Heading2
0 1 3
1 2 4
없어도pop
우리가 할 수 있는 일람표set_index
pd.DataFrame(table).T.set_index(0).T
Out[11]:
0 Heading1 Heading2
1 1 2
2 3 4
갱신하다from_records
table = [['Heading1', 'Heading2'], [1 , 2], [3, 4]]
pd.DataFrame.from_records(table[1:],columns=table[0])
Out[58]:
Heading1 Heading2
0 1 2
1 3 4
언급URL : https://stackoverflow.com/questions/19112398/getting-list-of-lists-into-pandas-dataframe
'programing' 카테고리의 다른 글
HTML5 캔버스와SVG와 div (0) | 2022.11.06 |
---|---|
Django 및 Python을 사용하여 JSON 응답 생성 (0) | 2022.11.06 |
경로가 변경될 때마다 Vuex Getters 중복 키 (0) | 2022.11.06 |
인식할 수 없는 문 유형입니다.(위치 0의 "WITD" 근처) (0) | 2022.11.06 |
PermGen과 Metaspace의 차이점은 무엇입니까? (0) | 2022.11.06 |