ответ дан 8 фев ’18 в 7:51
М_ГМ_Г
21. 5k33 золотых знака2929 серебряных знаков6666 бронзовых знаков
1 Вопрос с повышенной активностью . Заработайте 10 репутации, чтобы ответить на этот вопрос. Ограничение по репутации помогает защитить этот вопрос от спама и недопустимых ответов.
Русский язык лучше работает с включенным JavaScript
Your privacy
By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.
Принять все cookies
Customize settings
7 слов и фраз, которые вы напрасно выделяете запятыми Живешь много лет (подставьте нужное число), неплохо знаешь правила пунктуации, не ленишься использовать запятые даже в переписке. А потом открываешь «Грамотность на „Меле“» и осознаешь, что ставил их куда чаще, чем нужно. Мы нашли семь слов и фраз, которые не нужно выделять запятыми.
Полезная рассылка «Мела» два раза в неделю: во вторник и пятницу
Правильно: в идеале нужно спать семь часов в сутки
В идеале спать больше семи часов в сутки, работать меньше пяти дней в неделю, получать большую зарплату… Ой, куда-то нас понесло. А еще в идеале ставить запятые там, где они действительно нужны. Сочетание «в идеале» не входит в разряд вводных слов, а значит, не обособляется. Если очень хочется, можно поставить интонационное тире: в идеале — да, но в жизни все сложнее. Всё это действует за исключением случаев, когда рядом закралось другое вводное слово: в идеале, конечно, есть больше овощей и фруктов зимой. Мечты!
Правильно: я мало где была
Есть такие сочетания, которые употребляются с конкретными предлогами или частицами в соответствующем порядке и определенными знаками препинания. Их называют устойчивыми сочетаниями (тут наверняка что-то забрезжило в памяти). В нашем случае никаких знаков вовсе не нужно, даже если союз «где» нагло клянчит запятую. Запоминайте: в сочетаниях «мало где /куда/что» запятые или другие знаки не ставятся — ни между, ни до или после них. Например: «Я мало где была», «Она мало что знает об истории России», «Он мало куда ездил путешествовать».
Правильно: для меня рисование больше чем хобби
«Между ними больше чем любовь»; «Меньше чем за год он заработал миллион (везет!)»; «Не позже чем завтра». Все эти примеры хорошо демонстрируют ещё одно правило: запятая не ставится внутри устойчивых сочетаний «(не) больше чем», «(не) меньше чем» и «(не) позже чем», если они не содержат сравнения. Например: «Больше, чем есть, я люблю только спать». В общем, видите сравнение — ставьте запятую, если сравнивать не с чем — оставьте запятые в покое.
Правильно: в меню много видов мороженого, например со вкусом шоколада
Шок-информация! Подумайте, хотите ли вы это узнать! Бесплатно и без смс! Мы привлекли ваше внимание, а теперь суровая правда: вводное слово «например» не всегда выделяется запятыми. «Например со вкусом шоколада» — это обособленный оборот. Если вводное слово стоит в его начале, запятые ставятся перед вводным словом и после всего обособленного оборота. Как и со многими правилами, многие забыли про такие нюансы (а некоторые, возможно, даже не вспомнят ничего подобного из школьных уроков русского языка) и обособляют «например» всегда. Согласны, так гораздо проще, но правило вы теперь знаете.
Правильно: перезвоните нам как можно скорее
Порция наречных выражений, которые тоже презирают запятые и не хотят, чтобы их обособляли. «Как можно скорее/больше/лучше/дольше» и так далее — это неразрывные наречные выражения. И не пытайтесь отыскать сравнение с союзом «как»: его тут просто не может быть. Для убедительности ещё пара примеров: «Учите математику как можно лучше»; «Мечтаю посетить как можно больше стран».
Правильно: как быть и что делать?
Чернышевский задавался примерно теми же вопросами, но вот с запятыми у него проблем не было. Переходим к теме «Запятые в сложносочинённом предложении». Если части сложносочинённого предложения являются побудительными, вопросительными (наш случай) или восклицательными предложениями, запятая между ними не нужна. Если вы вдруг замечали пропущенные запятые в заголовках «Мела» — мы все делали по правилам! «Чем занимается министр образования и что входит в его обязанности», «Что такое gap year и как его провести» — запомнили суть?
Правильно: так получилось, наверное, потому, что я опоздал
Ещё одно потрясение: иногда составной союз «потому что» разделяется запятыми. Объясняем: если перед «потому что» стоит вводное слово, запятая ставится после «потому», а не перед «потому что». Например: «Так получилось, наверное, потому, что я проспал и опоздал».
Слово «действительно» выделяется запятыми или нет? В большинстве случаев «действительно» выступает вводным словом и его нужно выделять запятыми. В таких ситуациях оно служит для подтверждения автором ранее сказанного. Реже оно является наречием.
Рассмотрим все возможные варианты употребления и разберём, всегда ли нужно выделять его запятыми.
Когда запятая ставится? Запятая перед словом «действительно» Если вводное слово стоит в начале обособленного оборота, то выделяется полностью оборот.
Вскоре к нам подошла супруга Ивана Васильевича, действительно очень худощавая,
но обаятельная женщина средних лет.
Запятая с двух сторон Непосредственно перед и после слова запятые нужно поставить в том случае, если оно одиночное и выступает в роли вводного слова.
Через несколько минут, действительно,
тучи сгустились, вокруг потемнело и начался сильный проливной дождь.
Запятая после слова «действительно» Если вводному слову предшествуют союзы «а», «и», то запятую надо поставить только перед союзом и после «действительно».
А действительно,
сколько же ей лет и как её зовут?
Подруга говорила, что в этом парке дети смогут весело провести время, и действительно,
нашему сыну там очень понравилось.
Когда запятая не ставится? В некоторых предложениях «действительно» не вводное слово, а наречие и служит не для подтверждения ранее сказанного, а для установления какого-либо факта, не связанного с предшествующим текстом.
В таких случаях выделение знаками препинания не нужно. Наречие «действительно» можно заменить в предложении словосочетанием «на самом деле».
Новые туфли действительно
оказались удивительно удобными.
Или:
Новые туфли на самом деле
оказались удивительно удобными.
Часто бывает сложно отличить вводное слово «действительно» от члена предложения, которым выступает наречие. Чтобы избежать трудностей при постановке знаков препинания, необходимо следить за контекстом, за структурой предложения, в котором находится спорное слово. В редких случаях вопрос о том, нужно ли выделять это слово запятыми, остаётся на усмотрение автора.
Реже встречаются случаи, когда «действительно» является краткой формой прилагательного «действительный» и выступает в роли сказуемого. Иногда оно может быть частицей. В обоих случаях запятые не ставятся.
Моё удостоверение ещё (каково?) действительно
до конца текущего года. (сказуемое)
Он (как?) действительно
хочет тебе помочь. (Усилительная частица).
Выделение запятыми слова «явно» — Говорим и пишем правильно — ЖЖ Выделение запятыми слова «явно» 18 сент, 2010 @ 12:37
Надо ли выделять запятыми слово «явно» в предложении: «Ему явно не хотелось этого делать». Заранее благодарю.
From: 1juss Date: Сентябрь, 18, 2010 03:54 (UTC)
(Link)
From: shc Date: Сентябрь, 18, 2010 04:04 (UTC)
(Link)
From: vadim_i_z Date: Сентябрь, 18, 2010 05:54 (UTC)
moderatorial (Link)
Поставьте, пожалуйста, заголовок. это просто наречие )) не нужно выделятьСпасибо вам и всем, кто ответил. Добрый день! А я бы поставила здесь запятую!! Слово «явный» означает не сокрытый и не скрываемый, не тайный; всё, что делается въяве, видимо, гласно, всенародно, открыто или что всякому ясно, видно, ощутительно, понятно, не подлежит сомнению или спору. То есть, если оставлять без запятых, то получится такой смысл:» Ему не хотелось это делать открыто!» А если поставить запятую, то смысл будет такой:» Ему, видимо, не хотелось этого делать!» Спасибо за внимание! Елена.Вот это меня и сбило с толку. В данном случае слово употребляется в смысле «видимо». С другой стороны, оно стоит в начале предложения, а не после глагола. В общем, я запутался.Из контекста и так ясно, что за «явно» имеется в виду. Зачем же зазря нарушать правила пунктуации? Это как умилительное поветрие ставить ударение в словах писать, написать и т.п. — вдруг неправильно поймут?
Top of Page Разработано LiveJournal.com
нужна или нет, когда оно выделяется с двух сторон – правила пунктуации русского языка Всех, кто изучает пунктуацию русского языка, интересует – «конечно» выделяется запятыми или нет. Определенно – да, но не всегда. Давайте разберемся.
Согласно правилам одни и те же слова могут выступать в качестве разных частей речи и играть роль разных членов предложения. Все зависит от контекста – содержания, смысла, соседних слов, оборотов и их взаимодействия. Ситуация употребления слова может влиять не только на его написание, но и на пунктуацию. Так дело обстоит и со словом «конечно», запятые после которого то ставят, то нет. Рассмотрим оба случая поподробнее.
Знаки пунктуации нужны «Конечно же» выделяется запятыми, как с частицей «же», так и без нее. Оно обязательно обособляется знаками препинания с обеих сторон, когда представляет собой вводное слово, то есть:
не является членом предложения; не связано с другими его членами; его можно опустить (выбросить из предложения) без существенного ущерба для смысла; выражает отношение говорящего к тому, о чем он сообщает. Например:
Лень, конечно, наибольшая помеха к развитию наших способностей (Э.Делакруа). После «конечно» запятая ставится лишь с одной стороны , если предложение начинается или заканчивается словом . Это вовсе не исключение из правила: второй знак препинания заменяет либо заглавная буква, стоящая с самого начала высказывания, либо точка или восклицательный знак – в конце.
Пример:
Конечно, это был черно-белый немой фильм, но улыбка Джека Лондона затмевала все (Дж. Витале).Если интересующее нас слово является вводным и стоит в начале предложения после союзов «и», «да», «а», «но» и частицы «ну», запятая, как правило, ставится только после слова:
Но конечно, всё прошло прекрасно. Объясняется это просто: в данном примере союз или частица тесно связаны с вводным словом и по смыслу образуют единое целое.
Справка! Слово может быть частью обособленного оборота. В этом случае не стоит ставить запятые возле «конечно» повсюду – нужно только выделить оборот.
Например:
Они смотрели друг на друга, конечно радостные, и без слов понимали друг друга. Об этом довольно редком случае очень легко забыть – будьте начеку, проверяйте себя .
Запятые не ставятся В большинстве случаев мы имеем дело именно с вводным словом , которое необходимо выделять на письме запятыми. Но есть и другие варианты.
Обособлять не нужно, если «конечно» является утвердительной частицей , которую можно заменить обычным «да» , и выражает непоколебимую убежденность.
Например:
Конечно же не стоит так переживать!Подобным образом частица используется в ответных репликах, если нужно выразить стопроцентную уверенность в чем-либо.
Пример:
— Ты действительно веришь мне? — Конечно верю ! Внимание! Не следует путать частицу с кратким прилагательным, которое пишется точно так же, но произносится иначе: в отличие от вводного слова или частицы, в которых сочетание -чн- звучит как [шн], прилагательное читается, как пишется.
Вывод Чтобы верно расставлять запятые с «конечно», надо помнить обо всех рассмотренных моментах. Но также можно пользоваться двумя простыми подсказками :
Сначала следует обратить внимание на положение слова в предложении: если оно расположено посередине и к нему нельзя задать вопрос, скорее всего, это вводное слово – выделяем запятыми. Если это часть утвердительного ответа на вопрос, особенно эмоционального, то перед нами частица – обособлять не нужно. При использовании в письменной речи этого коварного слова, пунктуация неоднозначна . В каждом отдельном случае приходится решать, стоит ставить запятые или нет, потому что возможны оба варианта. Задача не так сложна, как может показаться на первый взгляд, если использовать перечисленные выше правила и подсказки.
Постановка запятой перед союзом или частицей хоть. Мы продолжаем нашу новую рубрику «Минутка грамотности », и сегодня я хотел бы поговорить о правилах постановки запятой перед союзом или частицей хоть . Полагаю, вы, как и я, неоднократно сталкивались с затруднениями при постановке запятой в подобных обстоятельствах. И даже если таких сложностей у вас отроду не возникало, то, думаю, все равно будет не лишним повторить правила пунктуации для этого случая.
Частица хоть .Тут все очень и очень просто: частица хоть (хотя, хотя бы ) не требует обособления знаками препинания. Здесь важно лишь определить, какой частью речи является затруднительное слово хоть – частицей или союзом. Для простоты стоит взять за основу главные функции этих частей речи. Частицы служат, в основном, для внесения различных оттенков или значений в структуру предложения (придают экспрессии и выразительности, а иногда вообще меняют смысл на противоположный). Главное назначение союза – это соединение однородных членов предложения или частей сложного предложения . Именно от этого и стоит отталкиваться в вопросе постановки знаков препинания.
Частица хоть является типичной усилительной частицей, и в случае ее употребления, напоминаю, никакие запятые не требуются. Все прозрачно и интуитивно понятно.
Ты бы хоть сказал, милейший!
Дайте хоть воды глоток!
Частица хотя бы .Как и предыдущая частица, хотя бы не требует постановки перед ней знаков препинания.
В этот раз было хотя бы понятно, отчего произошло возгорание.
Однако стоит отдельно отметить, что второстепенные члены предложения с частицей хотя бы могут и обособляться запятыми, если выступают в роли присоединенных членов при условии специального выделения их интонацией.
Дни свои, однако, он кончил, по-моему, на протестантском кладбище – его хозяева оказались поборниками добропорядочности, хотя бы посмертно.
Союз хоть (хотя) .Этот союз может выступать в одной из двух ипостасей:
В качестве уступительного союза. Он вводит придаточное предложение, которое описывает условие, маловероятное или совсем неожиданное с учетом обозначенное выше контекста. Пример: В голом саду, за соломенным валом, пели дрозды, гудели пчелы, хотя кое-где, среди коричневой листвы, еще серел крепкий горбатый снежок. В качестве противительного союза. Он вводит придаточное предложение, которое описывает условие, противоречащее описанной ситуации. Эквивалентами могут служить предлоги но, однако . Например: Кучер, урядник и Алешка из всех сил прикидывались спокойными, хотя душа каждого из них горячо молила бога, чтобы Захар упал замертво. Как вы поняли, и в том, и в другом случае союз выделяется знаками препинания.
Девушка была нездешняя, хоть и видели ее у нас регулярно.
Союз хоть (хотя) (и) … а (да, но). Это хорошо всем известные союзные конструкции, которые, тем не менее, способны вызвать затруднения при постановке знаков препинания.
В доме пахло хоть и скверно, но было тепло.
Все прекрасно понимали, что хотя и стыдно ему, а надо пережить свой стыд.
Разумеется, в случае использования подобных союзов запятая ставится перед их второй частью (перед а, да, но ).
На этом все на сегодня. Надеюсь, мы разобрались с вопросами постановки знаков препинания при союзах и частицах хоть . Подписывайтесь на обновления блога «Литературная мастерская». До скорых встреч!
Получать обновления блога «Литературная мастерская» на e-mail!
Бесплатный онлайн-инструмент для разделения запятых Что такое файл CSV? CSV означает значения, разделенные запятыми. При этом CSV-файл — это любой текстовый файл, в котором символы разделены запятыми, образуя своего рода таблицу в строках и столбцах. Столбцы определяются каждой точкой с запятой (;), а каждая строка определяется дополнительной строкой в тексте. Таким образом можно очень легко создавать файлы CSV (мы объясним это позже). Вот почему файлы .csv напрямую связаны с созданием оглавлений.
Обычно наиболее распространенным способом является чтение файлов CSV из Excel, поскольку программа (хотя и не в более старых версиях) автоматически определяет разделители и формирует таблицу без необходимости делать что-либо еще. Существуют разные разделители, которые используются более или менее часто в зависимости от региона, в котором мы находимся.
История CSV в Америке и Европе Как и другие популярные форматы, файл CSV имеет долгую историю в компьютерном мире. Чтобы узнать его историю, мы должны вернуться в 1972 год, когда IBM начала использовать систему, аналогичную нынешней, но более примитивную.В то время использовались карты памяти, содержащие разные значения, разделенные запятыми или пробелами. Таким образом, компьютеры того времени могли правильно и упорядоченно считывать данные.
Позже, благодаря массовому распространению вычислений, этот тип систем был оцифрован. Поэтому данные были введены в виртуальный файл, а физические карты остались в стороне. Формат CSV стал использоваться для обмена информацией между базами данных, размещенными на машинах с разной архитектурой.Основная причина в том, что хранимые данные не отформатированы и записаны в виде обычного текста. Благодаря этой функции его совместимость максимальна.
Однако мы должны сделать временный скачок к 2005 году, чтобы говорить о настоящей стандартизации. Именно с этого года формат CSV становится типом содержимого MIME. С 2013 года будут исправлены некоторые недостатки для улучшения совместимости. На сегодняшний день система значений, разделенных запятыми, по-прежнему часто используется, особенно при передаче данных между несовместимыми приложениями.Однако до сих пор существуют конфликты между десятичными форматами Европы (в которых используются запятые) с разделителями-запятыми. Вот почему в Европе обычно используется точка с запятой, а в США и других англоязычных странах — запятая, поскольку в ней точка используется как десятичный формат.
Зачем нужен файл CSV? В заключение, файлы CSV используются для обработки большого количества данных в формате сетки, без каких-либо вычислительных затрат и делая их более доступными для всех.
Как преобразовать список данных Excel в данные, разделенные запятыми | Small Business Microsoft Excel 2010 хранит данные в ячейках, которые представляют собой просто отдельные части электронной таблицы, на которые Excel может затем ссылаться для работы со значением в ячейках. Поскольку не каждая программа для обработки данных может понять структуру файла Excel, программа позволяет сохранять данные в нескольких различных форматах, включая формат значений, разделенных запятыми (CSV). Сохранение набора данных в этом формате удалит любое специальное форматирование Excel из данных и просто поместит его в список с запятой, разделяющей каждый фрагмент данных.Файлы CSV популярны, потому что их могут открывать многие типы программ, в том числе большинство программ для работы с электронными таблицами и текстовыми редакторами.
Дважды щелкните значок книги Excel 2010, с которой вы хотите работать, чтобы открыть.
Щелкните верхнюю ячейку в списке данных Excel и удерживайте кнопку мыши. Перетащите кнопку мыши вниз, пока не дойдете до последней ячейки в списке. Нажмите «Ctrl» и «C», чтобы скопировать эту информацию в буфер обмена.
Щелкните «Sheet2», расположенный в самом низу вашей электронной таблицы, чтобы открыть пустой рабочий лист.
Щелкните правой кнопкой мыши ячейку «A1» и наведите указатель мыши на «Специальная вставка». Выберите «Транспонировать» из появившихся вариантов вставки. Значок «Транспонировать» будет выглядеть как набор вертикальных и горизонтальных ячеек со стрелкой, проходящей между ними. Как только вы выберете эту опцию, ваши данные будут вставлены на новый рабочий лист, но они будут ориентированы горизонтально, а не вертикально. Это позволит CSV-файлу разделять данные запятыми, а не строками.
Щелкните вкладку «Файл» в верхней части экрана и выберите «Сохранить как» из появившегося списка параметров.Введите имя файла в поле «Имя файла», затем щелкните стрелку раскрывающегося списка рядом с «Сохранить как тип». Выберите «CSV (с разделителями-запятыми)» из списка вариантов. Будьте осторожны, не выбирайте «CSV MS-DOS» или «CSV Macintosh».
Нажмите «Сохранить», чтобы закрыть окно. Нажмите «ОК», когда появится всплывающее окно, в котором объясняется, что будет сохранен только текущий рабочий лист. Затем нажмите «Да» в следующем всплывающем окне, в котором объясняется, что некоторая часть форматирования не может быть сохранена в файл типа CSV.
Ссылки
Биография писателя
Шон МакКлейн более 15 лет проработал журналистом, освещающим технологии, бизнес, культуру и искусство. Он опубликовал множество статей как в национальных, так и в местных изданиях, а также в Интернете на различных веб-сайтах. В настоящее время он получает степень магистра журналистики в Университете Кларион.
Как преобразовать столбец Excel в список, разделенный запятыми? Есть несколько случаев, когда нам нужно сделать текстовые значения, разделенные запятыми, из столбца Excel.Есть разные, но довольно длительные процессы, которые вы можете найти, и от них ничего не получится. вашего драгоценного времени, чтобы обработать то же самое.
Итак, что делать? Сегодня мы узнаем, как быстро и легко скопировать столбец данных в список, разделенный запятыми. Продолжайте читать, чтобы узнать больше.
Кто хочет приложить свои усилия, чтобы завершить тяжелую / трудную работу? Например, если у вас есть лист Excel, содержащий столбец с огромными данными, и вы хотите поместить их в список, разделенный запятыми, что вы будете делать? Вы можете подумать о том, чтобы вручную поставить запятую (‘,’) после каждой ячейки и переместиться на следующую ячейку столбца! Или, если вы немного знакомы с функциями Excel, вы можете попробовать это! Если вы тупица, вы просто переходите к своему младшему.Не так ли?
В этот момент вы когда-нибудь думали, что это может быть возможно с помощью эксперта за несколько секунд / минут, и воспользуетесь отказом. свободного времени, демонстрирующего, что работа еще не завершена?
Если вы не хотите этого делать и хотите, чтобы работа выполнялась самостоятельно, вот простые шаги:
Откройте лист Excel и выберите ячейки столбца, который вы хотите обработать. Выберите только один столбец. Скопируйте выделенные ячейки.
Теперь откройте документ Word, щелкните его правой кнопкой мыши и в контекстном меню выберите « Параметры вставки » как « Сохранить только тексты ».p «в поле» Найдите то, что «и введите» , «(запятая) в поле» Заменить на «. Теперь нажмите кнопку» Заменить все «.
Через некоторое время вы увидите, что значения ячеек столбца были переключены на одну строку с разделителем «,» (запятая).
Готово? Разве не было достаточно просто преобразовать столбец огромных данных Excel в строку значений, разделенных запятыми? Сколько времени вам нужно, чтобы добиться этого? Если вы знаете лучшее решение, дайте нам знать.Мы будем рады это услышать. Удачного дня!
Прочитать файл, разделенный запятыми, в R | Портфолио Probe Задача Создайте объект R, содержащий данные из файла с разделителями-запятыми (который, вероятно, имеет расширение файла «csv»). Мы предполагаем, что данные имеют прямоугольную форму, то есть мы можем думать о них как о строках и столбцах.
Препарат Нет, кроме стартового р.
Делаем это superbowl <- читать.Таблица(
"https://www.portfolioprobe.com/R/blog/dowjones_super.csv",
sep = ",", header = TRUE) Эта команда должна работать для вас, если вы скопируете и вставите ее в сеанс R, где у вас есть доступ к Интернету.
Пояснение Наш вызов функции read.table
использовал три аргумента:
расположение файла - обычно это файл в вашей файловой системе. аргумент sep
говорит, какой символ используется для разделения элементов. заголовок
аргумент указывает, содержит ли первая строка файла метки. Результат - фрейм данных . Это прямоугольный объект, в каждом столбце которого могут быть элементы разных типов.
Мы использовали оператор <-
, чтобы присвоить имя «superbowl». Мы могли бы также использовать оператор =
- в этом случае (и в большинстве случаев) разницы нет. Вы не ошибетесь с именами объектов, если они начинаются с буквы и включают только буквы, цифры, точки (.) и подчеркивания (_). Имена чувствительны к регистру: «superbowl» - это не то же самое, что «superBowl».
Мы можем проверить, выглядит ли объект так, как мы ожидали:
> тусклый (суперкубок)
[1] 45 4
> голова (суперкубок)
Победитель DowJonesПростой возврат DowJonesВверхDownDowJonesПравильно
1967 Национальный 0,15199379 Вверх правильно
1968 Национальный 0,04269094 Вверх правильно
1969 г. американец -0,15193642 Вниз правильно
1970 Американский 0.04817832 Вверх неправильно
1971 г. Американец 0,06112621 Неправильный вверх
1972 г. Национальный 0,14583240 Вверх правильно Итак, объект, который мы получаем, имеет 45 строк и 4 столбца. Первые несколько рядов показаны с головкой
. Функция tail
показывает несколько последних строк.
Дополнительная информация приведение к матрице Если все данные в файле числовые (кроме, возможно, меток строк и столбцов), то вы можете преобразовать результат в матрицу.Вы бы сделали это примерно так:
> myMatrix <- as.matrix (read.table (filename, sep = ",",
+ заголовок = ИСТИНА) без имен столбцов Если метки столбцов отсутствуют, вы должны использовать header = FALSE
или ничего не говорить, поскольку FALSE
является значением по умолчанию.
названий строк Год был автоматически выбран в качестве названий строк в примере. В этом случае это довольно хороший выбор, но вы можете контролировать, какие данные, если таковые имеются, будут выбраны в качестве имен строк.
неизвестное имя файла Если вы работаете в Windows и не совсем уверены в том, какое имя файла вам нужно (или вам сложно его ввести), то вы можете использовать файл . Выберите функцию
:
myObj <- read.table (file.choose (), sep = "\ t", header = TRUE) Появится окно, в котором вы можете выбрать нужный файл.
справка Вы можете получить справку для таблицы
с помощью команды:
? Читать.таблица Поиск и устранение неисправностей файл неизвестен Если вы получаете сообщение об ошибке и появляется сообщение типа:
не может открыть файл xxx.csv ': нет такого файла или каталога Тогда есть три вероятных возможности того, что пошло не так:
Вы и R не согласны с тем, какой каталог искать в У вас неправильное имя файла Файла действительно нет Вы можете ввести команду R:
getwd () , чтобы узнать, что R считает рабочим каталогом (каталог, в котором нужно искать файлы, или каталог, из которого должны начинаться относительные пути). setwd
изменяет рабочий каталог.
Вы можете вывести список файлов в рабочем каталоге с помощью команды:
list.files () потеря перевода Когда вы читаете данные из одного места в другое, всегда есть вероятность недопонимания. Такое недопонимание может возникнуть по-разному. Начало Circle 8.3 из R Inferno предлагает несколько из этих способов, а также подсказки, как понять, что идет не так.
См. Также Навигация
CSV (значения, разделенные запятыми) Определение означает "значения, разделенные запятыми"."CSV - это стандартный способ хранения структурированных данных в текстовом формате. Это распространенный вариант экспорта в настольных приложениях и на некоторых веб-сайтах. Большинство программ для работы с электронными таблицами могут импортировать данные из файла .CSV.
Список значений, разделенных запятыми, представляет собой таблицу. Каждая строка в CSV-файле - это строка, а значение между каждой запятой - это столбец. Первая строка часто представляет собой заголовок таблицы, содержащий метки для каждого столбца. Поскольку данные в файле CSV представляют собой таблицу, в каждой строке должно быть одинаковое количество значений, разделенных запятыми.
Формат CSV Поскольку в файлах CSV для разделения столбцов используется запятая «,», значения, содержащие запятые, должны обрабатываться как особый случай. Эти поля заключены в двойные кавычки. Первая двойная кавычка обозначает начало данных столбца, а последняя двойная кавычка обозначает конец. Если значение содержит строку с двойными кавычками, они заменяются двумя двойными кавычками или "".
Ниже приведены некоторые стандартные правила форматирования CSV:
Табличные данные представлены только в виде обычного текста. Первая строка может представлять или не представлять заголовок таблицы. Строки разделяются переносом строки (символами новой строки). Столбцы (поля) разделяются запятыми. Все строки содержат одинаковое количество значений. Поля, содержащие запятые, должны начинаться и заканчиваться двойными кавычками. Поля, содержащие разрывы строк, должны начинаться и заканчиваться двойными кавычками (не все программы поддерживают значения с разрывами строки). Все остальные поля не требуют двойных кавычек. Двойные кавычки внутри значений представлены двумя смежными двойными кавычками. Пример данных CSV Следующие три строки представляют собой таблицу с тремя строками и четырьмя столбцами, начиная с заголовка таблицы.
ID, веб-сайт, URL, описание
1, TechTerms, https: //techterms.com, «TechTerms, компьютерный словарь»
2, Slangit, https: //slangit.com, «Slangit», «Чистый сленг», «Словарь»
Приведенные выше данные могут отображаться в виде таблицы:
ID Веб-сайт URL Описание 1 TechTerms https: // techterms.com TechTerms, Компьютерный словарь 2 Slangit https://slangit.com Slangit, Словарь "чистого сленга"
Использование файлов CSV Файл * .csv можно открывать, просматривать и редактировать в любом текстовом редакторе. Однако из-за минималистичного характера формата CSV данные часто трудно читать. Поэтому лучше всего просматривать файлы CSV в программе для работы с электронными таблицами, например Microsoft Excel или Apple Numbers.Эти приложения анализируют данные, разделенные запятыми, и отображают значения в виде таблицы в электронной таблице.
Расширение файла: .CSV
Обновлено: 18 июля 2020 г.
TechTerms - Компьютерный словарь технических терминов Эта страница содержит техническое определение CSV. Он объясняет в компьютерной терминологии, что означает CSV, и является одним из многих терминов о форматах файлов в словаре TechTerms.
Все определения на веб-сайте TechTerms составлены так, чтобы быть технически точными, но также простыми для понимания.Если вы сочтете это определение CSV полезным, вы можете сослаться на него, используя приведенные выше ссылки для цитирования. Если вы считаете, что термин следует обновить или добавить в словарь TechTerms, отправьте электронное письмо в TechTerms!
Подпишитесь на информационный бюллетень TechTerms, чтобы получать избранные термины и тесты прямо в свой почтовый ящик. Вы можете получать электронную почту ежедневно или еженедельно.
Подписаться
Три пути: преобразование столбцов, разделенных запятыми, в строки | Сими Талкар | Соответствующий сценарий запуска Рассмотрим таблицу со столбцом с именами клиентов и другим столбцом со списком купленных товаров, разделенных запятыми.Этот сценарий или структура данных чрезвычайно распространены, когда вы запрашиваете информацию с места. Это может быть идентификатор сделки в первом столбце и список подписок в следующем. Это может быть Страна в первом столбце и список состояний в следующем или Материнская компания в качестве ключевой и Дочерние компании (дочерние компании) в следующем столбце.
Чтобы работать с данными каким-либо осмысленным образом, нам необходимо разделить список данных, разделенных запятыми, на отдельные строки, идентифицируемые ключевым элементом.
Таблица данных Данные, которые мы здесь рассмотрим, представляют собой таблицу под названием «checkout» Первый столбец - это имя клиента, а второй - список позиций заказа, разделенных запятыми. Мы хотим перейти от рисунка 1 к рисунку 2.
Рисунок 1:
Рисунок 2:
Техника в SQL PostgreSQL В Postgres у нас есть несколько вариантов для разделения и развернуть список в строки. Один из них - это комбинация преобразования значения в массив путем его разделения по заданному разделителю и последующего отключения его от вложенности.Второй - менее эффективный, но простой метод использования regexp_string to_table.
Postgres Query 1 выберите клиента, unnest (string_to_array (orders, ‘,’)) как заказ из кассы заказ по заказчику; Postgres Query 2 выберите клиента, regexp_split_to_table (orders, ‘,’) как order from checkout order by customer; В то время как в Postgres эти удобные функции позволяют быстро разбить столбцы, разделенные запятыми, в Oracle используемая методология немного сложнее, но ее стоит понять, поскольку в Power BI мы используем аналогичный шаблон.
Oracle В Oracle есть несколько способов разбить столбец, разделенный запятыми, на строки, как описано в статье, ссылка на которую приведена ниже, но тот, который я разбираю и подробно объясняю ниже, использует шаблон операции, который мы также будем использование в формуле Power BI DAX:
По сути, шаблон включает: 1. Определить количество элементов в списке, разделенном запятыми, 2. Развернуть исходную таблицу (виртуально), добавляя строки для размещения недавно выделенных элементов. .,] + ', 1, lines.column_value)) как "Order" from checkout t, table (cast (multiset ( select level from dual connect by level <= regexp_count (t.orders,', ') ) +1 ) как sys.odciNumberList ) ) строки заказ по заказчику, строки.column_value;
Чтобы понять запрос, мы рассмотрим результаты разбиения запроса. Сначала мы получаем количество запятых в каждом заказе для каждого клиента. Добавление 1 к количеству запятых дает нам количество заказов в каждом списке, разделенном запятыми.
Затем мы создаем список из количества отдельных позиций заказа для каждого клиента, используя псевдостолбец LEVEL и псевдотаблицу DUAL. Нам нужно умножить строку для каждого клиента на количество отдельных позиций заказа, и поэтому мы генерируем серию из количества строк, необходимых для каждого клиента.
УРОВЕНЬ используется для генерации ряда чисел, как в
выбор уровня из двойного соединения по уровню <5; 1 2 3 4
5, показанные выше, будут заменены количеством позиций заказа в каждой строке по мере прохождения каждой строки.Этот список номеров УРОВНЯ может быть извлечен из column_value ТАБЛИЦЫ, созданной, как показано ниже. Для удобства мы используем встроенный тип коллекции sys.odciNumberList.
Итак, для каждого покупателя, такого как Сари, у которого есть три элемента в своем списке, теперь есть три строки и значение column_value в диапазоне от 1 до 3.
Теперь, когда мы умножили каждую строку на количество элементов заказа, мы можем разделить вывести элементы и сохранить каждый для клиента в столбце с помощью reg_substring, которая выбирает каждого элемента из списка с помощью значения столбца . Теперь у нас есть отдельный список заказов с ключом имени клиента.
Значения, разделенные запятыми | Sisense Блог
SQL - один из самых мощных инструментов аналитика. В SQL Superstar мы даем вам практические советы, которые помогут вам максимально эффективно использовать этот универсальный язык и создавать красивые и эффективные запросы.
Время от времени принимается быстрое решение хранить данные с разделением запятыми, и аналитику SQL предоставляется возможность выбрать фрагменты во время анализа.Возьмем пример из собственной схемы Sisense: на каждой панели инструментов Sisense for Cloud Data Teams есть разделенный запятыми список пользователей, которые получают эту панель по электронной почте каждый день. Вот как это выглядит:
Допустим, мы хотим провести простой анализ: какие пользователи получают больше всего сводок по электронной почте? Если мы используем Postgres, на помощь приходит regexp_split_to_table.
Однако пользователей MySQL пребывают в неведении. В этом посте мы покажем, как разбить нашу строку, разделенную запятыми, на таблицу значений для упрощения анализа в MySQL.
Составление таблицы чисел Для начала нам понадобится таблица, содержащая числа не меньше длины нашего самого длинного списка, разделенного запятыми. Нам нравится функция Sisense Views для этого, но в крайнем случае временная таблица также работает:
создать временные номера таблиц как (
выберите 1 как n
объединение выберите 2 как n
союз выберите 3 как n
...
)
Объединение нашей таблицы с числами Следующее, что нам нужно сделать, это создать структуру нашей результирующей таблицы.Нам нужна строка для каждого адреса электронной почты в каждом списке.
Для этого давайте присоединим таблицу чисел к нашей исходной таблице сводных панелей. Мы будем использовать числа, чтобы ограничить количество строк длиной каждого списка:
. выбрать *
с дашбордов
присоединиться к номерам
на char_length (email_recipients)
- char_length (replace (email_recipients, ',', ''))
> = п - 1
Давайте разберем это по частям. Первый - char_length, который возвращает количество символов в строке.replace (email_recipients, ‘,’, ”) удаляет запятые из email_recipients. Таким образом, char_length (email_recipients) - char_length (replace (email_recipients, ‘,’, ”)) подсчитывает запятые в email_recipients.
Объединив количество запятых> = n - 1, мы получим ровно столько строк, сколько есть email_recipients!
Вот результаты:
Выбор каждого элемента в списке Теперь у нас есть список, дублированный точно нужное количество раз, и в качестве бонуса у нас есть столбец чисел, который мы можем использовать в качестве индекса массива!
Нам просто нужно выбрать в списке элемент, который соответствует n.Для этого мы обратимся к удобной функции MySQL substring_index. Вот SQL:
выбрать
я бы,
substring_index (
substring_index (адрес_почты, ',', n),
',',
-1
) как электронная почта
с дашбордов
присоединиться к номерам
на char_length (email_recipients)
- char_length (replace (email_recipients, ',', ''))
> = п - 1
substring_index возвращает подстроку, начинающуюся или заканчивающуюся в i-м вхождении указанного разделителя, где i - третий аргумент.Мы используем его один раз с n, чтобы найти n-ю запятую и выбрать весь список после этой запятой.
Затем мы вызываем его снова с -1, чтобы найти первую оставшуюся запятую, и выделяем все слева от нее. С помощью этой комбинации мы находим всю строку между n-й и (n + 1) -й запятой. Это будет n-й получатель электронного письма!
Вот итоговая таблица:
Собираем все вместе Теперь, когда наши данные схематизированы, простая группировка и подсчет может сказать нам, кто основные пользователи электронной почты!
выберите адрес электронной почты, подсчитайте (1) из (
Выбрать
я бы,
substring_index (
substring_index (адрес_почты, ',', n),
',',
-1
) как электронная почта
с дашбордов
присоединиться к номерам
на char_length (email_recipients)
- char_length (replace (email_recipients, ',', ''))
> = n - 1
) email_recipients_by_dashboard
группа по 1
Это дает нам результатов:
Как мы видим, Джоэл лидирует!
Ознакомьтесь с нашим бесплатным техническим документом, чтобы узнать больше:
.