0
我收到了我的教授的R腳本,它可以將輸入鄰接矩陣轉換爲網絡格式輸出。它正常工作。如何在RStudio中爲我的函數編寫一個簡單的循環? (下面的R腳本)
我想寫一個for循環,使文件轉換更快。我的輸入文件格式爲.csv:[「a(1).csv」,...,「a(128).csv」]。這是我的代碼:
for(x in 2:128)
+ {
+ convert("a (x).csv", "000x.net")
+ }
而這裏的錯誤消息:
Error in file(file, "rt") : cannot open the connection In addition: Warning message:
In file(file, "rt") :
cannot open file 'a (x).csv': No such file or directory
你能告訴我什麼是錯我的代碼?預先感謝任何幫助!
非常感謝。我修改了我的代碼,但仍顯示錯誤消息。 =( 'for(x in 2:128) {paste('a(',x,').csv',sep =''),paste('a(',x,')達網絡」,九月= '') }' '錯誤:意想不到的 '}': 「轉換(膏( '一個(',X ')的.csv',九月=」 '),粘貼(' A(」 X ').NET',九月= '') }「' 什麼能打擾[R呢? – 2014-12-06 16:51:01
我認爲你只是缺少右括號在你的第二個粘貼語句上,試試這個:' for(x in 2:128){paste('a(',x,').csv',sep =''),paste('a(',x,').net'),sep = '') } '' – eamcvey 2014-12-06 17:00:42
中的錯誤轉換(糊( 「一(」,X 「)的.csv」,月= 「」),糊劑( 「一(」,X 「),.NET」) ,: 未使用的參數(SEP = 「」)' – 2014-12-06 17:08:37