(143, 1) 파이썬 DataFrame 형상 차이
들이 동일한가? 그것들은 모두 143 행의 1 열 데이터 프레임입니다. 후자는 하나의 열을 가진 개체pd.DataFrame
동안
감사
(143, 1) 파이썬 DataFrame 형상 차이
들이 동일한가? 그것들은 모두 143 행의 1 열 데이터 프레임입니다. 후자는 하나의 열을 가진 개체pd.DataFrame
동안
감사
아니오 첫번째 목적은, 실제로 pd.Series
목적이다.
는 현재 샘플을 관찰함으로써 이해할 수 :
df
A B
0 3 5
1 1 4
2 4 10
3 0 17
4 13 4
5 12 6
6 3 9
7 3 9
8 7 4
9 1 6
df['A']
0 3
1 1
2 4
3 0
4 13
5 12
6 3
7 3
8 7
9 1
Name: A, dtype: int64
df['A'].shape
(10,)
type(df['A'])
pandas.core.series.Series
df[['A']]
A
0 3
1 1
2 4
3 0
4 13
5 12
6 3
7 3
8 7
9 1
df[['A']].shape
(10, 1)
type(df[['A']])
pandas.core.frame.DataFrame
참고 여기에 이중 [[..]]
표기가 큰 dataframe에서 dataframe 하위 조각을 추출하는 데 사용된다. 당신이 시리즈를 가지고 있고 dataframe로 변환하려면
, 당신은 to_frame
사용할 수 있습니다
s = df['A']
type(s)
pandas.core.series.Series
v = s.to_frame()
v
A
0 3
1 1
2 4
3 0
4 13
5 12
6 3
7 3
8 7
9 1
type(v)
pandas.core.frame.DataFrame
(143) 는 데이터 프레임은 2D, 그것은 어떤 열 또는 하나의 열
pandas.DataFrame(index=range(10)).shape
(10, 0)
pandas.DataFrame(index=range(10), columns=[0]).shape
(10, 1)
가없는 경우에도 팬더 시리즈는 한 차원 객체이다
,pandas.Series(range(10)).shape
(10,)
'모양'이 'DataFrame' 속성을 의미하는 것이 맞습니다! –
@FengGuo 새로운 질문이 있으시면 새 게시물 작성을 고려해 주시겠습니까? –