deal <- function(){
card <- deck[1, ]
assign("deck", deck[-1, ], envir = globalenv())
card
a <- deck$suit
if (a == "joker"){
"도둑"
}else if (a == "diamonds"){
"다이아몬드"
}else if (a == "hearts"){
"하트"
}
else if (a == "clubs"){
"클로버"
}else {
"스페이드"
}}
'data.frame': 19 obs. of 3 variables:
$ face : Factor w/ 14 levels "ace","eight",..: 10 5 11 4 14 14 1 10 9 3 ...
$ suit : Factor w/ 5 levels "clubs","diamonds",..: 5 1 3 1 3 2 2 2 5 2 ...
$ value: int 7 11 6 4 2 2 1 7 12 5 ...
| |
|
제가 간단한거 하나만들려구하는데 deal()이라는 함수를 구동시키면
Warning messages:
1: In if (a == "joker") { :
the condition has length > 1 and only the first element will be used
2: In if (a == "diamonds") { :
the condition has length > 1 and only the first element will be used
3: In if (a == "hearts") { :
the condition has length > 1 and only the first element will be used
4: In if (a == "clubs") { :
the condition has length > 1 and only the first element will be used
이런 에러가떠요.. roll()을 구동했을때 에러가 안나왔으면 좋겠는데..
계속 만들어보다가 함수 겨우 찾아서 만든건데 에러가뜨네요 ㅠㅠ 해결방법이나 다른함수를 써서 코딩할수있는 방법좀 알려주세요
제가 하고싶은건 한번실행할때마다 하나의결과값을 얻는것입니다. 부탁드립니다
Comment 1
-
cardiomoon
2020.05.27 08:11
No. | Subject | Author | Date |
---|---|---|---|
1254 | R서버 설치 문의드립니다. [4] | 화모기 | 2015.05.13 |
1253 | 초초 초보자 문의 드립니다^^ [2] | 매직하마 | 2017.12.22 |
1252 | mytable() 함수에 대한 질문입니다. [3] | 브리디온 | 2017.11.19 |
1251 | 묻고답하기 게시판을 운영합니다 [1] | cardiomoon | 2015.04.20 |
1250 | ANOVA, Kruskal-Wallis 검정 및 다중비교 [3] | 소오름 | 2016.03.31 |
1249 | ios | bnmy6581 | 2018.12.28 |
1248 | 예제 데이터 열 제목 편집방법 [2] | 신돌석 | 2016.04.25 |
1247 | rstudio 사이트에 연결할 수 없음 문제 [1] | 지원 | 2019.09.10 |
1246 | 로지스틱 회귀분석에 대해 질문 올립니다. [12] | SOL | 2017.09.15 |
1245 | Cox proportional analysis에서 subgroup분석에 대해 여쭙니다 | 김규 | 2017.09.30 |
1244 | rJava 에러 문제 해결에 대해 문의드립니다 [1] | mdhjcho | 2017.06.29 |
1243 | 3D 형태 그래프에 대해 질문드립니다. | 백지백지 | 2019.04.26 |
1242 | 메타분석의 변수지정 [1] | 야스오 | 2021.05.24 |
1241 | Logistic regression [3] | namuhanayeyo | 2017.03.02 |
1240 | 생존 분석 시 Cox-regression vs. Log-rank [2] | begabung | 2017.05.22 |
1239 | 표본설계시 subset 명령어 문의드립니다. [1] | 네잎클로바 | 2020.05.09 |
1238 | Rstudio 사용법` [3] | 방랑자 | 2015.05.02 |
1237 | Survdiff로 log-rank test 시 P-value 소수점 [3] | begabung | 2019.02.15 |
» | length 오류질문 [1] | 촙춉 | 2020.05.26 |
1235 | 메타분석-출판편향 [1] | 날아라 | 2019.08.26 |
a <- deck$suit 로 정의하셨으니 a는 하나의 변수가 아니라 vector입니다. a의 갯수(length)가 1이 아니라 여러개니 위와같은 warning은 당연한 것이구요.
a 라는 벡터의 첫번쨰 원소는 a[1] 이라고 하면 됩니다.
R 기본서를 읽어보셔요. R의 자료형중 벡터가 뭔지 데이터프레임이 뭔지 알아야 제데로 작동되는 함수를 만드실 수 있습니다.