비디오: LS산전 MASTER-K PLC K200S PROGRAM UPLOAD 프로그램 읽기 2024
가장 쉽고 안정적입니다 데이터를 R로 가져 오는 방법은 텍스트 파일, 특히 CSV (쉼표로 구분 된 값) 파일을 사용하는 것입니다. CSV 파일 형식은 쉼표를 사용하여 한 줄의 다른 요소를 구분하고 각 데이터 행은 텍스트 파일의 해당 줄에 있으므로 CSV 파일을 표 형식 데이터를 나타내는 데 이상적으로 만듭니다.
CSV 파일의 추가 이점은 거의 모든 데이터 응용 프로그램이 CSV 형식으로 데이터를 내보낼 수 있다는 것입니다. 이것은 Microsoft Excel 및 OpenOffice Calc를 포함한 대부분의 스프레드 시트 응용 프로그램에 대한 경우입니다.
다음 예에서는 파일 시스템의 편리한 폴더에 CSV 파일이 저장되어 있다고 가정합니다. Excel 스프레드 시트를 CSV 형식으로 변환하려면 파일 → 다른 이름으로 저장을 선택해야합니다. 그러면 파일을 다양한 형식으로 저장할 수 있습니다.
CSV 파일은 스프레드 시트의 단일 워크 시트 만 나타낼 수 있습니다. 마지막으로 열 표제에 대해 워크 시트의 맨 위 행 (1 행)을 사용해야합니다.
R에서는 읽기를 사용합니다. CSV 형식으로 데이터를 가져 오는 csv () 함수 이 함수에는 많은 인수가 있지만 필수 인수는 file이며 위치 및 파일 이름을 지정합니다. elements라는 파일을 읽으려면. fs에있는 csv: read를 사용하십시오. 파일과 함께 csv (). 경로: >> 요소 str (요소) 데이터. 프레임 ': 10 obs. 9 개의 변수 중 $ Atomic. 숫자: int 1 2 3 4 5 6 7 8 9 10 $ 이름: 10 레벨 "베릴륨", "붕소", …: 6 5 7 1 2 3 9 10 4 8 $ 기호: 10 레벨 " B ","Be ","C ","F "…: 5 6 7 2 1 3 8 10 4 9 $ 그룹: int 1 18 1 2 13 14 15 16 17 18 $ 마침표: int 1 1 2 2 2 2 2 2 2 2 $ 블록: 2 레벨의 "p", "s": 2 2 2 1 1 1 1 1 1 1 $ State. 에서. STP: w / 2 수준의 "가스", "고체": 1 1 2 2 2 2 1 1 1 1 $ 발생: 1 수준의 "기본": 1 1 1 1 1 1 1 1 1 1 1 $ 설명: 6 레벨의 "알칼리 금속"계수: 6 5 1 2 4 6 6 6 3 5 R은 데이터를 데이터 프레임으로 가져옵니다. 보시다시피,이 예는 9 가지 변수에 대한 10 가지 관측치를가집니다.
-
기본 옵션은 문자열을 인수로 변환하는 것입니다. 따라서 Name, Block, State 열. 에서. STP, 발생 및 설명은 모두 요인으로 변환되었습니다. 또한 R은 열 이름의 공백을 마침표로 변환합니다 (예: State State. At. STP).
읽기를 사용할 때 문자열을 인수로 변환하는 기본 옵션입니다. table ()은 큰 혼란의 원인이 될 수 있습니다. 문자열이 변환 요소가 아니라 문자 벡터로 유지되는 방식으로 문자열을 포함하는 데이터를 가져 오는 것이 더 좋습니다.문자열이 포함 된 데이터를 가져 오려면 stringsAsFactors = FALSE 인수를 사용하여 읽습니다. csv () 또는 읽기. table ():
EU (유럽 연합) 형식의 파일 (쉼표가 소수점 구분 기호로 사용되고 세미콜론이 필드 구분자로 사용되는 경우)을 읽으면이를 사용하여 R로 가져와야합니다. csv2 () 함수.
-