Pandas Excel: вставьте столбец в указанной позиции на листе Excel и заполните его значениями NaN
Панды: Excel Exercise-3 с решением
Напишите программу Pandas, чтобы добавить столбец с именем «column1» в шестую позицию указанного листа Excel и заполните его значениями NaN. Перейти к данным Excel
Пример решения:
Код Python:
import pandas as pd
import numpy as np
df = pd.read_excel('E:\coalpublic2013.xlsx')
df.insert(3, "column1", np.nan)
print(df.head)
Пример вывода:
Год MSHA ID Mine_Name column1 Производство / 0 2013 103381 Tacoa Highwall Miner NaN 56004 ..... 1 2013 103404 Рид Школьная шахта NaN 28807 ..... 2 2013 100759 North River # 1 Underground Min NaN 1440115 ..... 3 2013 103246 Bear Creek NaN 87587 ..... 4 2013 103451 Knight Mine NaN 147499 ..... 5 2013 103433 Центральная шахта Кран NaN 69339 ..... 6 2013 100329 Шахта Конкорд NaN 0 ..... 7 2013 100851 Шахта из дубовой рощи NaN 2269014 ..... 8 2013 102901 Шоал Крик Майн NaN 0 ..... 9 2013 102901 Шахта Шол Крик NaN 1453024 ..... 10 2013 103180 Горная шахта Слоан NaN 327780 ..... 11 2013 103182 Fishtrap NaN 175058 ..... 12 2013 103285 Шахта Нарли NaN 154861 ..... 13 2013 103332 рудник Powhatan NaN 140521 ..... 14 2013 103375 Johnson Mine NaN 580 ..... 15 2013 103419 Шахта Максин-Пратт NaN 125824 ..... 16 2013 103432 Скелтон Крик NaN 8252 ..... 17 2013 103437 Шахта Черного Воина № 1 NaN 145924 ..... 18 2013 102976 Пайнский лесоперерабатывающий завод NaN 0 ..... 19 2013 102976 Завод подготовки пайни вудс № 0 ..... 20 2013 103380 Calera NaN 0 ..... 21 2013 103380 Calera NaN 0 ..... 22 2013 103422 Кларк № 1 шахта NaN 122727 ..... 23 2013 103467 Helena Surface Mine NaN 59664 ..... 24 2013 101247 № 4 шахта NaN 2622528 ..... 25 2013 101401 № 7 шахта NaN 5405412 ..... 26 2013 103172 Сирлз Майн № 2, 3, 4, 5, 6 NaN 258078 ..... 27 2013 103179 Шахта Флитвуд № 1 NaN 75937 ..... 28 2013 103303 Шахта Шеннон NaN 317491 ..... 29 2013 103323 Deerlick Mine NaN 133452 ..... 30 2013 103364 Brc Alabama № 7 Llc NaN 0 ..... 31 2013 103436 Swann's Crossing NaN 137511 ..... 32 2013 100347 Шахта Чокто NaN 537429 ..... 33 2013 101362 Манчестерский рудник NaN 219457 ..... 34 2013 102996 рудник Jap Creek NaN 375715 ..... 35 2013 103155 Коринфский завод подготовки NaN 0 ..... 36 2013 103155 Коринфский завод подготовки NaN 0 ..... 37 2013 103195 Mccollum / Sparks Branch Mine Mine NaN 71910 ..... 38 2013 103342 Ризский филиал шахта NaN 263888 ..... 39 2013 103370 Шахта Кресент-Вэлли NaN 2860 ..... 40 2013 103372 Шахта Cane Creek NaN 66258 ..... 41 2013 103376 Town Creek NaN 299167 ..... 42 2013 103389 Шахта Карбон Хилл NaN 76241 ..... 43 2013 103410 Угольная шахта NaN 407841 ..... 44 2013 103423 Шахта Даттон Хилл NaN 37275 ..... 45 2013 1519322 Ghm # 25 NaN 25054 ..... 46 2013 103321 Тополь Спрингс NaN 189370 ..... 47 2013 103358 Old Union NaN 284563 ..... 48 2013 5000030 Usibelli NaN 1631584 ..... 49 2013 201195 Kayenta Mine NaN 7602722 .....
Данные Excel:
coalpublic2013.xlsx:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу Pandas, чтобы найти значение суммы, среднего, максимального и минимального значения столбца «Производство (короткие тонны)» файла coalpublic2013.xlsx.
Далее: Напишите программу для Pandas для импорта данных в формате Excel (coalpublic2013.xlsx), пропустив первые двадцать строк в кадре данных Pandas.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования