Это достаточно мало, вы можете посмотреть на весь df:
In [821]: df
Out[821]:
col1 col2 valence_median_split temp_selection
0 1 1 Low_Valence nan
1 2 2 Low_Valence nan
2 3 3 High_Valence nan
3 4 4 High_Valence nan
4 3 3 High_Valence High
5 3 3 High_Valence High
6 2 2 Low_Valence Low
7 2 2 Low_Valence Low
В каком смысле значение nan
считается «пустым»?
Это - плохая идея. Я вижу по крайней мере две причины:
Палка с Windows, если Вы разрабатываете для C++ и C#. Отладчик Visual Studio является абсолютно блестящим, и кажется, что большинство IDE Linux не сопоставимо (кроме Eclipse для материала Java). Кроме того, возможности состоят в том, что Вы будете использовать другой компилятор, если Вы будете на Linux, и это может вызвать действительно странные ошибки.
Я - пользователь Mac (бывший парень FreeBSD), таким образом, я понимаю Ваше инстинктивное чувство. Короче говоря: Вы собираетесь хотеть использовать Visual Studio. Это - лучший инструмент существует для Ваших проектов C#, период. Это - также лучший инструмент для Вашего центрального Windows программирования на C++. Даже если это не было, Ваше тестирование собирается пострадать, если Вы не выполняете ОС, это собирается работать.
С другой стороны всегда делайте свою разработку в виртуальной машине. Особенно в Windows. Используйте управление исходным кодом и возьмите частые снимки Вашего VM. При выполнении этого не имеет значения при выполнении Linux или OS X на хосте.
Удачи
Nik
Я переключился на выполнение веб-разработки на Linux, вот то, что я лично нашел
Чтобы сделать вещи право, которое не вызывает проблемы в конце (использующий конкретное программное обеспечение), у меня должна быть виртуальная машина. Вино далеко достаточно не приезжает, чтобы быть стабильным для программного обеспечения, в котором я нуждаюсь
Также для моих конкретных потребностей, просто целый "Системный шрифт", являющийся отличающимся, вызвал черно-белые окна и unix/linux проблем многочисленных сценариев
Я собираюсь быть переключением назад для завоевания. Я ЛЮБЛЮ LINUX, но в специализированном поле, где большинство моих клиентов использует окна и IE.... Я должен работать с тем, что они имеют... Я думаю, что это является самым умным для производительности
(личное мнение, не передают под мандат от Бога),
tim
Не очень хорошая идея, потому что поддержка Windows Forms в моно еще не полна. Linux c# разработчики обычно использует GtkSharp для GUI, который добавит другую зависимость к Вашему приложению и очень отличается от Windows Forms. Но GtkSharp не плох также. Мне особенно нравится функция полей упаковки GTK, потому что это делает мои средства управления (допустите ошибку, виджеты), намного легче изменить размер правильно и автоматически устраняет все проблемы экрана DPI.
Но существует также шанс, что Ваш существующий код мог бы иметь другие зависимости, которые не присутствуют на Linux, особенно неуправляемом коде, названном с P/Invoke. Если это так, выполнение разработки на Linux могло бы быть невозможным.
Я в настоящее время разрабатываю на обоих окнах и Linux. Я нахожу, что довольно полезно скомпилировать тот же код под теми двумя (или возможно больше) платформа, как можно найти некоторые ошибки кодирования благодаря vc ++ и некоторый другой благодаря gcc. Конечно, самая важная платформа является той, для которой Вы разрабатываете. Если Ваше приложение будет работать на окнах, разработать его на той же платформе и только если можно выделить больше ресурсов, попытайтесь портировать его на Linux или другом. Так или иначе это - хорошая привычка думать о мобильности во время, разрабатывают, это подразумевает для использования стандартных решений как можно больше
Я предлагаю придерживаться окон. Windows является большим для разработки окон. Linux - то, где можно записать межплатформенный материал / Linux определенный материал (если Вы желаете). Я попробовал Моно за изучение C#, оно работало на игрушечные примеры, но не на некоторые части.NET. Я переключился назад на окна. Я не могу предположить, что это - хорошая идея переключиться на Linux. Я не предназначаю преступления, это - просто мое мнение.
Если Вы пропускаете много Linux - и необходимо остаться на поле Windows для взаимодействия с командой, И приложение работы - устанавливают Cygwin и инструменты GNU Win32.