본문 바로가기

R

loop문

728x90
반응형

R에서의 loop

 

문법예제:

for(루프변수 in 리스트) {

반복할 문장

     }

 

예제:

aaa<-function(x){
+   for (i in 1:x) {
+     print(i)
+   }
+ }
> aaa(3)
[1] 1
[1] 2
[1] 3

 

 

 

 

문제182.

아래의 파이썬 코드를 R코드로 변환하시오

 

import  csv

file = open("d:\\emp2.csv",'r')

emp_csv = csv.reader(file)

a = []

for  emp_list in emp_csv:

    a.append(emp_list[5])

print(a)  

[5000, 2850, 2450, 2975, 1250, 1600, 1500, ...]

x<-c() # 백터 하나 만들어줌

for(i in 1:length(emp$sal)) #range 시키려면 1:length

x[i]<-emp$sal[i]

x

[1]  800 1600 1250 2975 1250 2850 2450 3000 5000 1500 1100  950
[13] 3000 1300 3200

 

data.table(x)

 

 

 

 

 

 

 

 

 


728x90
반응형

'R' 카테고리의 다른 글

나이브베이즈  (0) 2019.03.10
knn  (0) 2019.03.10
if문  (0) 2019.03.09
R을 활용한 머신러닝 이란?  (0) 2019.03.09
샤이니에 데이터 테이블 표시하는 방법  (0) 2019.03.09