R에 정의 된 임의의 값을 벡터 (또는 다른 모든 개체)로 텍스트 파일의 특정 위치로 내보내고 싶습니다. read.fwf
을 사용하여 CSV 나 탭으로 된 데이터를 읽을 수 있었지만 (파일의 위치를 기반으로) 탭을 만들었지 만 선택한 (정의 된) 행에 임의의 값을 쓰거나 내보낼 수있는 적절한 방법을 찾을 수 없습니다/txt 파일의 행과 열. 나는 어떤 도움이나 제안을 주셔서 감사합니다. write.table, sink
및 데이터 내보내기에 대한 다른 옵션을 찾고 있었지만 그 중 아무 것도 작동하지 않았거나 적어도 작업을 완료 할 수 없었습니다 ...텍스트 파일의 특정 줄과 열로 값 내보내기
1
A
답변
1
단지 원할 경우 read.fwf
을 사용할 필요가 없습니다. 특정 문자를 대체하십시오. 대신 파일을 한 줄씩 문자 열의 벡터로 스캔하십시오. 그런 다음 substring<-
을 사용하여 특정 위치를 행 및 열로 바꿀 수 있습니다.
다음은 간단한 예제 : 결과는 writeLines
을 사용하여 파일에 다시 기록 할 수
mydat <- scan(text='1234567890\n2345678901\n3456789012', what='character')
mydat
# [1] "1234567890" "2345678901" "3456789012"
substring(mydat[2],5,5) <- 'X'
mydat
# [1] "1234567890" "2345X78901" "3456789012"
substring(mydat[3],1,1) <- 'Y'
mydat
# [1] "1234567890" "2345X78901" "Y456789012"
:
> writeLines(mydat)
1234567890
2345X78901
Y456789012
관련 문제
- 1. 문자열을 텍스트 파일의 줄과 연결하는 방법
- 2. 텍스트 파일의 특정 부분을 사용하여 값 만들기
- 3. 텍스트 파일의 데이터를 특정 MySQL 열로 가져 오는 방법은 무엇입니까?
- 4. 텍스트 파일의 Combobox 값
- 5. 텍스트 파일의 값 비교
- 6. 텍스트 파일의 값 변경 C++
- 7. vi 텍스트 파일의 대체 선을 특정 문자열로 대체
- 8. 두 텍스트 파일의 값 비교
- 9. C# 텍스트 파일로 내보내기 내보내기 파일의 열 너비를 지정하십시오.
- 10. SSIS를 사용하여 Excel 파일의 값 내보내기
- 11. linux에서 sed를 사용하여 파일의 특정 열을 다른 파일의 열로 바꿉니다.
- 12. 저장 프로 시저의 열로 특정 값 선택
- 13. 여러 텍스트 파일의 두 번째 줄과 마지막 줄을 어떻게 인쇄합니까?
- 14. Python : 특정 열로 텍스트 서식 지정
- 15. CSV 파일의 특정 값 찾기
- 16. 변수에 텍스트 파일의 값 제공
- 17. Python - 파일의 열로 행 바꾸기
- 18. C 프로그래밍을 통해 csv 텍스트 파일의 특정 값 수정
- 19. 두 텍스트 파일의 특정 열 값 비교 - C#
- 20. 텍스트 파일의 특정 단어 바꾸기
- 21. 텍스트 파일의 특정 줄 제거
- 22. 텍스트 파일의 특정 문장을 얻기
- 23. 텍스트 파일의 특정 문자 테스트
- 24. 텍스트 파일의 특정 정보 찾기
- 25. 텍스트 파일의 특정 필드 검색
- 26. 텍스트 파일의 특정 부분 읽기
- 27. 엑셀 내보내기 특정 열
- 28. 텍스트 파일의 특정 지점에 텍스트 쓰기 C#
- 29. 텍스트 파일의 내용을 텍스트 파일로 내보내기 Visual Studio C#
- 30. 텍스트 파일의 첫 줄에 최신 텍스트가있는 파일로 텍스트 내보내기 - C#