각 키가있는 float 값 목록이있는 사전이 있습니다. 이 목록은 같은 크기가 아닙니다.데이터 프레임 목록 사전
이 사전을 데이터 프레임으로 변환하여 데이터에 대한 몇 가지 분석 기능 (최소, 최대, 평균, 표준 편차 등)을 쉽게 수행 할 수 있습니다.
내 사전은 다음과 같습니다
{
'key1': [10, 100.1, 0.98, 1.2],
'key2', [72.5],
'key3', [1, 5.2, 71.2, 9, 10.11, 12.21, 65, 7]
}
내가, mean
, describe
, std
sum
같은 basic functions을 활용할 수 있도록 dataframe에이를 얻을 수있는 가장 좋은 방법은 무엇입니까?
위의 링크와 같은 예제는 모든 키가 목록의 동일한 수의 값을 가진다고 가정합니다.
{ key: pd.Series(val) for key, val in x.items() }
당신은 개별적으로 각 열을 판다 작업을 다음 작업을 수행 할 수 있습니다
정확히 출력물은 어떻게 생겼을 까? 가변 열 높이가있는 DataFrame의 개념은 행에 정렬이 없기 때문에 실제로 이해가되지 않습니다. 노력하고있는 것을 할 수있는 방법은 거의 확실합니다. 예를 들어 별도의 시리즈 만들기. – Denziloe
짧은 대답은 : 할 수 없다는 것입니다. 통계 함수를 원하면 항상 numpy를 사용할 수 있습니다. – James