[問題] R csv讀檔 無法計算變項 factor
用 read.csv讀檔 也加了
stringsAsFactors=F,header=T)
attach(資料檔)後 想要計算data.frame中的某個variable
但是sum(變項) 不然就是說 type=factor 不然就是說type=character
無法做計算
1.請問有沒有辦法讓變項可以直接計算?
(這些變項並不是都是數字 有些有文字跟遺失值)
例如直接對每個變項做平均值 加總值 等等
2.sum(data1$vb1) 跟 sum(vb1) 有哪裡不一樣嗎? 為什麼有時候一個可以一個不可以?
因為都是用trial and error 這次想要認真問原因
3.as.numeric(vb1) 出來的數字會跟 vb1不一樣 為什麼會這樣?
記得有看過一篇文章寫 "本來就會不一樣 也不應該一樣....."
但是我忘記內容是什麼 as.numeric(vb1) 出來的是什麼意思? 排序後的scale嗎?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 174.101.220.112
推
08/22 16:12, , 1F
08/22 16:12, 1F
→
08/22 16:13, , 2F
08/22 16:13, 2F
我現在就是用這個 沒辦法讓它讀檔的時候就變成可計算的type嗎? 謝謝~
→
08/22 16:13, , 3F
08/22 16:13, 3F
→
08/22 16:14, , 4F
08/22 16:14, 4F
→
08/22 16:14, , 5F
08/22 16:14, 5F
→
08/22 16:15, , 6F
08/22 16:15, 6F
※ 編輯: cawaiilulu 來自: 174.101.220.112 (08/22 16:26)
推
08/22 16:50, , 7F
08/22 16:50, 7F
→
08/22 16:51, , 8F
08/22 16:51, 8F
→
08/22 16:52, , 9F
08/22 16:52, 9F
推
08/22 17:02, , 10F
08/22 17:02, 10F
→
08/22 17:11, , 11F
08/22 17:11, 11F
→
08/22 17:11, , 12F
08/22 17:11, 12F
→
01/30 04:06, , 13F
01/30 04:06, 13F
→
01/30 04:07, , 14F
01/30 04:07, 14F