В строках Python вы можете использовать специальные символы, каждому из которых предшествует обратный слеш. Специальные символы включают \t для табуляции, \r для возврата каретки7 и \n для новой строки. Во время вывода они интерпретируются со специальным значением. Хотя эти символы, как правило, полезны, они могут быть неудобны, если вы представляете путь Windows: windows_path = "c:\row\the\boat\now" print(windows_path)
ow heoat ow В таких случаях вы можете использовать необработанный строковый тип Python, интерпретирующий все символы буквально. Это можно сделать, добавляя к строке префикс r: windows_path = r"c:\row\the\boat\now" print(windows_path) c:\row\the\boat\now
Помните, что индексатор loc возвращает строки для каждого значения True входной последовательности. Вы можете создать условие на основе оператора сравнения и строки, как показано ниже для оператора > и строки Total: total_mask = college_majors.loc[:, 'Total'] > 1200000
В листинге 9.1 показано, как создать датафрейм, сгенерировав список данных для каждого столбца, а после — словарь с именами столбцов в качестве ключей и этими списками в качестве значений. После этого нужно передать словарь конструктору DataFrame.
каком-то смысле дата-фрейм похож на двумерный массив NumPy с метками для столбцов и индексов. Но, в отличие от него, датафрейм может содержать разные типы данных.