问题描述
我有一个(长).csv文件名列表,想将每个.csv文件读入R中自己的数据框中。
...“ ./data/2019-Q2.csv” “ ./data/2019-Q3.csv” ...
我认为这应该可行:
allDFs <- lapply(csvPath,read.csv)
但是它只是无限循环,我必须手动停止它。感谢您的帮助。
解决方法
您可以按照OP注释中的建议,使用public class MainActivity extends AppCompatActivity{
... onCreate(...){
//service already connected
service.register(MainActivity.this);
}
}
public class service extends Service(){
private MainActivity mActivity = null;
public void register(MainActivity activity){
mActivity = activity;
}
public void updateUI(){
mActivity.getUI_Component().doSomething().update();
}
}
和list.files
读入数据。要使每个列表项成为单独的数据框,请在for循环中使用lapply
函数:
assign()
这使用列表名称作为新分配的变量名称,因此请确保设置正确。