-4
我有一個CSV文件,它看起來像如何編寫使用現有的CSV文件中的CSV文件中的值
name day value
anji 1 10
anji 2 6
aru 1 8
aru 2 5
我想我的新的CSV文件的輸出
name day1 day2
anji 10 6
aru 8 5
我有一個CSV文件,它看起來像如何編寫使用現有的CSV文件中的CSV文件中的值
name day value
anji 1 10
anji 2 6
aru 1 8
aru 2 5
我想我的新的CSV文件的輸出
name day1 day2
anji 10 6
aru 8 5
你可以使用來自tidyr
或reshape
spread
從基R.
xy <- read.table(text = "name day value
anji 1 10
anji 2 6
aru 1 8
aru 2 5", header = TRUE)
library(tidyr)
out <- spread(data = xy, key = day, value = value)
# or
out <- reshape(xy, idvar = "name", timevar = "day", direction = "wide")
name 1 2
1 anji 10 6
2 aru 8 5
write.table(out, file = "myfile.csv", sep = ",",
col.names = TRUE, row.names = FALSE)
爪哇?? JavaScript的? R? –
那麼是什麼阻止你編寫一些代碼來實現它?選擇一種適合你的語言,並編寫一些代碼。如果您遇到問題,請創建一個新問題併發布您編寫的代碼,我們可能會提供幫助。目前,我正在投票結束「太廣泛」。 – Andreas
我現在在學習R。我沒有得到如何將多列添加到csv文件 – anitha