Я думаю, что предварительная обработка - это путь. Вы можете использовать Notepad ++ , у которого есть опция замены регулярного выражения.
Например, если ваш файл был таким:
"1,234","123","1,234"
"234","123","1,234"
123,456,789
Тогда вы могли бы используйте регулярное выражение "([0-9]+),([0-9]+)"
и замените его на \1\2
1234,"123",1234
"234","123",1234
123,456,789
. Затем вы можете использовать x <- read.csv(file="x.csv",header=FALSE)
для чтения файла.
Я использую это в своих приложениях:
Intent mailClient = new Intent(Intent.ACTION_VIEW);
mailClient.setClassName("com.google.android.gm", "com.google.android.gm.ConversationListActivity");
startActivity(mailClient);
Этот отрывок откроет селектора, который, как предполагается, указывает на ящик входящих сообщений Gmail.
val intent = Intent(Intent.ACTION_MAIN)
intent.addCategory(Intent.CATEGORY_APP_EMAIL)
try {
startActivity(Intent.createChooser(intent, getString(R.string.open_email_app)))
} catch (e: ActivityNotFoundException) {
showErrorDialog(R.string.error_activity_is_not_found)
}
Намерение mailClient = новое Намерение (Намерение. ACTION_VIEW); mailClient.setClassName ("com.google.android.gm", "com.google.android.gm. ConversationListActivityGmail"); startActivity (mailClient);
Нет задокументированного и поддерживаемого намерения
для запуска Gmail - извините!