«dataframe» 태그된 질문

데이터 프레임은 테이블 형식 데이터 구조입니다. 일반적으로 행은 관측치이고 열은 다양한 유형의 변수 인 데이터를 포함합니다. "data frame"또는 "dataframe"은 여러 언어 (R, Apache Spark, deedle, Maple, Python의 팬더 라이브러리 및 Julia의 DataFrames 라이브러리)에서이 개념에 사용되는 용어이지만 "table"은 MATLAB과 SQL.

5
명명 된 문자형 벡터를 data.frame으로 변환
다음과 같이 xmlAttrs에서 반환 된 명명 된 문자 벡터가 있습니다. testVect <- structure(c("11.2.0.3.0", "12.89", "12.71"), .Names = c("db_version", "elapsed_time", "cpu_time")) 다음과 같은 데이터 프레임으로 변환하고 싶습니다. testDF <- data.frame("db_version"="11.2.0.3.0","elapsed_time"=12.89,"cpu_time"=12.71) head(testDF) db_version elapsed_time cpu_time 1 11.2.0.3.0 12.89 12.71

3
두 개의 Pandas 데이터 프레임 결합 (공통 열에 결합)
2 개의 데이터 프레임이 있습니다. restaurant_ids_dataframe Data columns (total 13 columns): business_id 4503 non-null values categories 4503 non-null values city 4503 non-null values full_address 4503 non-null values latitude 4503 non-null values longitude 4503 non-null values name 4503 non-null values neighborhoods 4503 non-null values open 4503 non-null values review_count 4503 non-null …

7
그룹별로 첫 번째 행 선택
이와 같은 데이터 프레임에서 test <- data.frame('id'= rep(1:5,2), 'string'= LETTERS[1:10]) test <- test[order(test$id), ] rownames(test) <- 1:10 > test id string 1 1 A 2 1 F 3 2 B 4 2 G 5 3 C 6 3 H 7 4 D 8 4 I 9 5 E 10 5 …
85 r  dataframe  sqldf 


2
Pandas DataFrame 객체에서 인덱스 재정의
팬더 DataFrame객체 를 다시 색인화하려고합니다 . From: a b c 0 1 2 3 1 10 11 12 2 20 21 22 To : b c 1 2 3 10 11 12 20 21 22 나는 이것에 대해 아래와 같이 진행하고 있으며 잘못된 답을 얻고 있습니다. 이 작업을 수행하는 방법에 …

7
두 팬더 열의 문자열 연결
다음이 있습니다 DataFrame. from pandas import * df = DataFrame({'foo':['a','b','c'], 'bar':[1, 2, 3]}) 다음과 같이 보입니다. bar foo 0 1 a 1 2 b 2 3 c 이제 다음과 같은 것을 갖고 싶습니다. bar 0 1 is a 1 2 is b 2 3 is c 이것을 어떻게 달성 할 …

2
열 이름으로 Pandas 데이터 프레임 결합
다음 열 이름을 가진 두 개의 데이터 프레임이 있습니다. frame_1: event_id, date, time, county_ID frame_2: countyid, state 에 조인 (왼쪽)하여 다음 열이있는 데이터 프레임을 얻고 싶습니다 county_ID = countyid. joined_dataframe event_id, date, time, county, state 조인하려는 열이 인덱스가 아닌 경우 수행 방법을 알 수 없습니다. 가장 쉬운 방법은 무엇입니까? 감사!

16
이름으로 여러 열 이름 바꾸기
누군가 이미이 질문을 했어야하는데 답을 찾을 수 없었습니다. 내가 가지고 있다고 : x = data.frame(q=1,w=2,e=3, ...and many many columns...) 위치를 알 수없는 임의의 열 하위 집합을 다른 임의의 이름으로 이름을 바꾸는 가장 우아한 방법은 무엇입니까? 예를 들어 말 나는 이름을 바꿀 "q"과 "e"로 "A"하고 "B",이 작업을 수행하는 가장 우아한 코드는 …
84 r  dataframe  rename  r-faq 

4
DataFrame Index에 기능 적용
Pandas의 인덱스에 함수를 적용하는 가장 좋은 방법은 무엇입니까 DataFrame? 현재 저는이 장황한 접근 방식을 사용하고 있습니다. pd.DataFrame({"Month": df.reset_index().Date.apply(foo)}) 어디 Date 인덱스의 이름이고 foo내가 적용하고있는 함수의 이름입니다.


5
Python Pandas groupby 작업 결과를 부모 데이터 프레임의 열에 다시 할당하는 방법은 무엇입니까?
IPython에 다음 데이터 프레임이 있으며 각 행은 단일 주식입니다. In [261]: bdata Out[261]: <class 'pandas.core.frame.DataFrame'> Int64Index: 21210 entries, 0 to 21209 Data columns: BloombergTicker 21206 non-null values Company 21210 non-null values Country 21210 non-null values MarketCap 21210 non-null values PriceReturn 21210 non-null values SEDOL 21210 non-null values yearmonth 21210 non-null …

10
선택한 열에 대한 테이블의 NA 값을 바꾸는 방법
NA 값 대체에 대한 많은 게시물이 있습니다. 다음 표 / 프레임의 NA를 다음으로 대체 할 수 있다는 것을 알고 있습니다. x[is.na(x)]<-0 그러나 특정 열로만 제한하려면 어떻게해야합니까? 예를 하나 보여 드리겠습니다. 먼저 데이터 세트부터 시작하겠습니다. set.seed(1234) x <- data.frame(a=sample(c(1,2,NA), 10, replace=T), b=sample(c(1,2,NA), 10, replace=T), c=sample(c(1:5,NA), 10, replace=T)) 다음을 제공합니다. a b …

6
Series와 DataFrame을 병합하는 방법
당신에 대한 정보를 찾고 여기 온 경우 을 병합하는 방법 DataFrame과 Series인덱스에 , 봐주세요 이 답변 . OP의 원래 의도는 시리즈 요소를 다른 DataFrame에 열로 할당하는 방법을 묻는 것이 었 습니다 . 이것에 대한 답을 알고 싶다면 EdChum 이 받아 들인 대답 을보십시오. 내가 생각 해낼 수있는 최선은 df = …

7
열에서 고유 한 값을 찾은 다음 정렬
팬더 데이터 프레임이 있습니다. 열 중 하나의 고유 값을 오름차순으로 인쇄하고 싶습니다. 이것이 내가하는 방법입니다. import pandas as pd df = pd.DataFrame({'A':[1,1,3,2,6,2,8]}) a = df['A'].unique() print a.sort() 문제는 내가 None출력을 얻고 있다는 것 입니다.

10
Spark Dataframe은 중복 된 이름으로 열을 구별합니다.
따라서 Spark Dataframe에서 알 수 있듯이 여러 열의 경우 아래 데이터 프레임 스냅 샷에 표시된 것과 동일한 이름을 가질 수 있습니다. [ Row(a=107831, f=SparseVector(5, {0: 0.0, 1: 0.0, 2: 0.0, 3: 0.0, 4: 0.0}), a=107831, f=SparseVector(5, {0: 0.0, 1: 0.0, 2: 0.0, 3: 0.0, 4: 0.0})), Row(a=107831, f=SparseVector(5, {0: 0.0, …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.