ensym() 에러

프로그래밍/R 2024. 4. 15. 15:40

 

위의 이미지와 같은 에러가 날 경우, 아래와 같은 코드를 썼을 때

plt <- ggbetweenstats(
			data = data,
			x = data$Class,
   			y = data$halftime
)

 

아래와 같이 수정

plt <- ggbetweenstats(
		   	data = new_data,
   			x = Class,
   			y = halftime
)

'프로그래밍 > R' 카테고리의 다른 글

R script를 리눅스 콘솔 창에서 바로 실행  (0) 2014.01.07
factor to numeric & factor to integer  (0) 2012.05.16
Posted by halloRa
,

출처: http://blog.naver.com/6748000/220045895756


 

 

 

 

먼저 파이썬 홈페이지에 가서 파이썬을 다운받는다

https://www.python.org/downloads/


 

다운받으면 시작창에서 확인하고 IDLE 클릭!

 


 

간단한 코드로 실행이 제대로 되는지 확인

 


 

그다음은 이클립스 설치. 역시 이클립스 홈페이지에 가서 제품을 다운받는다

(standard 혹은 classic)

 

http://eclipse.org/downloads/


 

다운받은 알집을 압축해제 한다.

 


 

그다음은 이클립에서 파이썬을 사용하기 위해 Pydev 를 다운 받는다

버전은 그냥 최신버전 아무거나

http://sourceforge.net/projects/pydev/files/

 

 


 

Pydev 도 압축을 풀면 두개의 폴더가 있는데 이것을 복사해서 이클립스 폴더에 붙여넣기 한다.


 

붙여넣겠다고 하면 합치겠냐고 묻는데 "예"를 선택

 


 

Pydev 파일까지 넣었으면 이클립스 실행!!


 

이클립스와 파이썬을 연동하기 위해 Window ->Preferences 클릭!!

 


 

클릭하면 위와같은 창이 나오는데 왼쪽부분에서 Pydev->Interpreters->Python Interpreters를 클릭한다음 나타나는 창에서 New 클릭

 

 


 

New를 클릭하면 나타나는 창에서 브라우져를 클릭하고 파이썬 폴더로 가서 Python 파일 선택!

 


 

그냥 오키!


 

오케이!!


 

잘 연동이 되었는가 확인하기 위해서 프로젝트 하나 만들어서 test하기






이름은 머 아무거나 하고


 

프로젝트 생성했으면 왼쪽에 네모모여있는것들 클릭해서 프로젝트 창 확인


 

생성한 프로젝트에서 우클릭하면 모듈 생성가능.

이것도 이름 아무거나

 


 

모듈생성 되었으면 위와 같이 파이썬 코드 편집할 수 있도록 뜬다

 


 

코드를 적고 run!!!!!

 

 

 

 

-------------------------------------------------------------------------------------------------------------------


실제 new install software를 통해 plugin 형태로 설치하려 하였으나

대부분의 사이트에서 말하는 http://pydev.org/updates  사이트가 제대로 작동 안됨.

따라서 위의 방식으로 설치가 필요함

Posted by halloRa
,

form 으로 데이터 전송 시 input type text의 데이터가 disabled 되어 있으면

다른 페이지로 데이터가 전송이 안된다.


따라서 이를 전송 가능하게 만들면서도 사용자가 만질 수 없도록 하려면

readOnly 로 만들고 

style background 값을 #EBEBE4 로 설정하면 

disabled와 같이 보이면서도 데이터 값을 form으로 전송 가능!

Posted by halloRa
,

검색해보니

form으로 데이터 전송 시 넘어가는 데이터들은 모두 input type의 데이터들만 가능!!

따라서 넘겨주고 싶은 데이터들은 input type을 이용하여 값을 할당 해놓을 것

Posted by halloRa
,

> Rscript [myscript].R

'프로그래밍 > R' 카테고리의 다른 글

ensym() 에러  (0) 2024.04.15
factor to numeric & factor to integer  (0) 2012.05.16
Posted by halloRa
,

출처: http://stackoverflow.com/questions/281264/remove-empty-elements-from-an-array-in-javascript


파일 파싱 도중 data.splice(" ")을 이용하여 공백으로 자른 데이터를 array에 넣어주었는데


array = {"ID", " ", " ", "AA"} 와 같은 값을 가지게 됨.


이 때 공백을 없애주기 위해

array = array.filter(function(n){return n;}); 


하면 중간에 공백은 사라지고


array = {"ID", "AA"} 와 같이 나타나게 된다!!


Posted by halloRa
,

출처: http://stackoverflow.com/questions/17971467/update-array-in-mongoddb-collection


res.json(200, result);


각 insert data 시 마다 위의 문장을 삽입하면 괜찮아진다.

Posted by halloRa
,

이중벡터 함수를 만들어 이중벡터 값을 return 할려고


vector<vector<string>> func1() { 

vector<vector<string>> vec2; 

return vec2;

}


와 같이 작성한다면 에러 발생



해결책]

typedef를 이용하여 이중벡터를 타입정의


typedef vector<string> vString;

typedef vector<vString> vvString;


vvString func1(){

vvString vec2;

return vec2;

}


와 같이 표현 시 제대로 동작.

이 때 typedef vector<vector<string>> vvString 하지 않는 이유는

'>>' 문자열을 이상하게 받아들임 --> 따라서 위와 같이 2번 typedef를 사용하여 정의해주어야 됨

Posted by halloRa
,

출처: http://kldp.org/node/59767



#inlcude <cctype> / #include <ctype.h>


isalpha(char); // http://www.cplusplus.com/reference/cctype/isalpha/?kw=isalpha

isdigit(char);  // http://www.cplusplus.com/reference/cctype/isalpha/?kw=isalpha

Posted by halloRa
,

출처: http://luckydreamer.tistory.com/13


> find / -name 'filename' -type d

: 루트 전체에서 recursive하게 filename을 가지는 directory를 찾겠다는 명령어

Posted by halloRa
,