簡體   English   中英

“文件錯誤(文件,“r”):無法打開連接”

[英]"Error in file(file, "r") : cannot open the connection"

我正在嘗試進行 CFA,但突然出現此錯誤,現在我無法再使用 r,因為無論我使用什么數據,它總是給我“文件錯誤(文件,“r”):無法打開連接”。 這是我現在正在使用的代碼:數據

data <- read.delim("C:/Users/Nyname/Desktop/data.txt")
View(data)

model

overall_data <- ' 
f1 =~ item_3 + item_4 + item_12 + item_16
f2 =~ item_1 + item_5 + item_9 + item_14 + item_18

合身

overall_datafit <- cfa(overall_data, data=data, meanstructure = TRUE)
Error in file(file, "r") : cannot open the connection

我嘗試使用 setwd() 更改目錄並卸載和安裝,但似乎沒有任何效果。 我真的希望有人能幫助我,因為我不知道下一步該做什么,我真的需要完成我的工作。 謝謝

我在處理 windows 時也遇到了類似的錯誤,並且無法解決我的代碼的問題。

如果你是 windows 下面會有所幫助,因為我終於發現了問題的真正所在:

When you name your file "blabla.txt" then windows name it "blabla.txt.txt" ... That's the same with .CSV files so windows create a file named "bla.csv.csv" if you called it "bla.csv"

因此,當您創建 your.txt 文件時,只需將其重命名為“data”並使用data <- read.delim("C:/Users/Nyname/Desktop/data.txt")在 R 中打開它

它對我有用。

現在回答這個問題有點晚了,但其他人可能也會面臨這個問題。

您可能加載了另一個 package,它屏蔽了來自 lavaan 的 function cfa() (例如,package“sem”或其他需要它的包,例如“faoutlier”)。 如果是這樣,您將面臨此錯誤。

如果是這種情況,使用lavaan::cfa()而不是cfa()應該可以解決問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM