파일 (.csv)에 데이터 쓰기 및 덮어 쓰기

Adomasb

다운로드하지 않고 .csv에 데이터를 쓸 수 있습니까? downloadButton과 downloadHandler가 있지만 그들은 데이터를 쓰고 다운로드합니다.

첫 번째가 가능하다면 csv에 데이터를 쓰고 덮어 쓸 수 있습니까? 예를 들어, 값이있는 .csv 파일이 있는데 해당 csv의 값을 덮어 쓰는 것만으로 변경하고 싶습니다.

아이디어는 시작시로드 된 .csv에 일부 값을 저장하고 싶습니다. 하지만 사용자가 일부를 변경하고 다음 시간을 위해 저장하기를 원하므로 변경해야합니다. 그리고 다음에 변경된 값이로드됩니다.

Adomasb

생각

문제는 사용자가 일부 옵션을 선택할 수 있도록 허용하고 반짝이는 앱은 다음 응용 프로그램 시작시 해당 옵션을 기억해야한다는 것입니다. 첫째, 내 생각은 앱 시작시 빈 변수를 만드는 것이 었습니다 savedItems<-NULL. 앱이 호스팅 될 때마다 다음과 같은 항목을 추가합니다 savedItems<<-c(savedItems,'a1','a3','a5'). 그러나 때때로 내가 호스팅 할 서버가 다시 시작되므로 savedItems빈 벡터로 다시 초기화됩니다. 그래서 저는 제 아이디어를 업데이트하고 값을 벡터가 아닌 파일에 저장하기로 결정했습니다.

업데이트 된 아이디어 및 솔루션

먼저 upload.csv데이터를 저장하려는 빈 .csv 파일 (예 :)을 초기화했습니다 . 나는 (호스트가 아닌) 응용 프로그램을 시작할 때 마다이 파일을 읽고 싶으므로 먼저 파일에 열 벡터 만 저장하는 .csv를 읽습니다.

shinyServer(function(input, output, session) { uselessRead <- read.table("upload.csv",header=FALSE) useless <<- as.vector(uselessRead[,1]) ...

그런 다음을 사용하여 selectInput일부 항목을 선택하고 벡터에 추가합니다 useless. 내가 클릭 한 후 다음이 작업을 수행 actionButton("addUseless",...): observe({ if (input$addUseless == 0) return () } isolate({ useless<<-input$uselessItems # from selectInput("uselessItems",...) }) }) 이 후, 내 벡터가 선택한 새 값으로 (채워진 경우)을 덮어 씁니다. 따라서 이러한 값이 내 upload.csv. 그래서 클릭 후 이렇게합니다 actionButton("upload",...). observe({ if (input$upload == 0) { return () } isolate ({ write.table(useless,"upload.csv", col.names=FALSE,row.names=FALSE) }) })

이것은 useless벡터 에 할당 된 모든 것을 쓰고 (그리고 내부에 있던 모든 것을 덮어 씁니다) .

다음에 시작할 때 내 앱은 먼저 upload.csv어떤 값을 선택해야하는 응용 프로그램을 읽으며 사용자는 매번 그렇게 할 필요가 없습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

파이썬 덮어 쓰기 및 텍스트 파일에 추가

분류에서Dev

덮어 쓰기 / 지우기없이 기존 파일에 쓰기

분류에서Dev

데이터 인 경우에만 파일 덮어 쓰기

분류에서Dev

파이썬, 목록에 값 추가 및 덮어 쓰기

분류에서Dev

csv 파일에 쓰기 / 덮어 쓰기 방법

분류에서Dev

파일에 줄 추가 및 덮어 쓰기-Python

분류에서Dev

CSV 파일에 데이터 쓰기

분류에서Dev

csv 파일에 데이터 쓰기

분류에서Dev

Visual Basic에서 파일 덮어 쓰기

분류에서Dev

Perl에서 파일 덮어 쓰기

분류에서Dev

C #에서 txt 파일 덮어 쓰기

분류에서Dev

파이썬 덮어 쓰기 및 크기 조정 목록

분류에서Dev

.txt 파일에서 데이터 읽기, 계산 및 쓰기

분류에서Dev

XML 파일에서 데이터 쓰기 및 읽기

분류에서Dev

Android에서 앱 덮어 쓰기 및 데이터베이스 삭제

분류에서Dev

이전 폴더에서 새 폴더로 파일 덮어 쓰기

분류에서Dev

영구 라이브 USB에서 / etc / hosts 파일 덮어 쓰기

분류에서Dev

새 파일에 쓰기와 덮어 쓰기 : 성능 문제

분류에서Dev

zip 파일 추출 및 덮어 쓰기 (동일한 디렉터리-C #)

분류에서Dev

Pandas Unstack 데이터 및 CSV에 쓰기

분류에서Dev

동일한 이름의 새 / 덮어 쓰기 파일 삭제 및 생성 c # .NET

분류에서Dev

복사 및 덮어 쓰기 전에 파일이 다른지 확인하는 방법은 무엇입니까?

분류에서Dev

jmeter의 파일에 요청 및 응답 데이터 쓰기

분류에서Dev

한 파일에서 다른 파일로 이진 데이터 읽기 및 쓰기

분류에서Dev

덮어 쓰지 않고 출력을 사용하여 파일 찾기 및 이동

분류에서Dev

Uipath (RPA) : PDF 파일에서 데이터 읽기 및 Excel 파일 쓰기

분류에서Dev

기존 파일 추출 및 덮어 쓰기

분류에서Dev

CSV 변경 및 새 파일에 쓰기

분류에서Dev

VBA .SaveAs 및 덮어 쓰기

Related 관련 기사

  1. 1

    파이썬 덮어 쓰기 및 텍스트 파일에 추가

  2. 2

    덮어 쓰기 / 지우기없이 기존 파일에 쓰기

  3. 3

    데이터 인 경우에만 파일 덮어 쓰기

  4. 4

    파이썬, 목록에 값 추가 및 덮어 쓰기

  5. 5

    csv 파일에 쓰기 / 덮어 쓰기 방법

  6. 6

    파일에 줄 추가 및 덮어 쓰기-Python

  7. 7

    CSV 파일에 데이터 쓰기

  8. 8

    csv 파일에 데이터 쓰기

  9. 9

    Visual Basic에서 파일 덮어 쓰기

  10. 10

    Perl에서 파일 덮어 쓰기

  11. 11

    C #에서 txt 파일 덮어 쓰기

  12. 12

    파이썬 덮어 쓰기 및 크기 조정 목록

  13. 13

    .txt 파일에서 데이터 읽기, 계산 및 쓰기

  14. 14

    XML 파일에서 데이터 쓰기 및 읽기

  15. 15

    Android에서 앱 덮어 쓰기 및 데이터베이스 삭제

  16. 16

    이전 폴더에서 새 폴더로 파일 덮어 쓰기

  17. 17

    영구 라이브 USB에서 / etc / hosts 파일 덮어 쓰기

  18. 18

    새 파일에 쓰기와 덮어 쓰기 : 성능 문제

  19. 19

    zip 파일 추출 및 덮어 쓰기 (동일한 디렉터리-C #)

  20. 20

    Pandas Unstack 데이터 및 CSV에 쓰기

  21. 21

    동일한 이름의 새 / 덮어 쓰기 파일 삭제 및 생성 c # .NET

  22. 22

    복사 및 덮어 쓰기 전에 파일이 다른지 확인하는 방법은 무엇입니까?

  23. 23

    jmeter의 파일에 요청 및 응답 데이터 쓰기

  24. 24

    한 파일에서 다른 파일로 이진 데이터 읽기 및 쓰기

  25. 25

    덮어 쓰지 않고 출력을 사용하여 파일 찾기 및 이동

  26. 26

    Uipath (RPA) : PDF 파일에서 데이터 읽기 및 Excel 파일 쓰기

  27. 27

    기존 파일 추출 및 덮어 쓰기

  28. 28

    CSV 변경 및 새 파일에 쓰기

  29. 29

    VBA .SaveAs 및 덮어 쓰기

뜨겁다태그

보관