亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用read.csv()讀取csv時,獲取“在輸入中找到的嵌入式nul”

使用read.csv()讀取csv時,獲取“在輸入中找到的嵌入式nul”

慕田峪4524236 2019-12-03 10:15:05
我正在讀取一個csv文件。代碼是:mydata = read.csv("mycsv.csv", header=True, sep=",", quote="\"")得到以下警告:警告消息:在scan(file = file, what = what, sep = sep, quote = quote, dec = dec,:輸入中找到嵌入式nul現在,我的CSV中的某些單元格缺少由“”表示的值。我如何編寫此代碼,以免收到上述警告?
查看完整描述

3 回答

?
慕森王

TA貢獻1777條經驗 獲得超3個贊

您可以嘗試使用該skipNul = TRUE選項。


mydata = read.csv("mycsv.csv", quote = "\"", skipNul = TRUE)

從 ?read.csv


輸入流中的嵌入式nul將終止當前正在讀取的字段,并在每次調用掃描時發出一次警告。設置skipNul = TRUE會使它們被忽略。


它為我工作。


查看完整回答
反對 回復 2019-12-03
?
隔江千里

TA貢獻1906條經驗 獲得超10個贊

這與編碼無關。這是讀取文件中的空值的問題。為了解決這個問題,您需要通過skipNul = TRUE參數。


例如:


neg = scan('F:/Natural_Language_Processing/negative-words.txt', what = 'character', comment.char = '', encoding = "UTF-8", skipNul = TRUE)


查看完整回答
反對 回復 2019-12-03
  • 3 回答
  • 0 關注
  • 816 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號