Pandas Practice Set-1: перебор алмазов в DataFrame
Практика панд Set-1: упражнение 22 с решением
Напишите программу Pandas для перебора бриллиантов в DataFrame.
Пример решения :
Код Python:
import pandas as pd
diamonds = pd.read_csv('https://raw.githubusercontent.com/mwaskom/seaborn-data/master/diamonds.csv')
print("Original Dataframe:")
print(diamonds.head())
print("\nIterate through diamonds DataFrame:")
for index, row in diamonds.iterrows():
print(index, row.carat, row.cut, row.color, row.price)
Пример вывода:
53442 0,92 Очень хорошо D 2674 53443 0,75 Хорошо E 2674 53444 0,71 Премиум E 2674 53445 0,72 Ideal F 2674 53446 0,72 Ideal F 2674 53447 0,72 Ideal E 2674 53448 0,73 Очень хорошо F 2675 53449 0,52 Ideal E 2675 53450 0,7 Очень хорошо G 2676 53451 0,7 Очень хорошо G 2676 53452 0,91 Хорошо я 2676 53453 0,56 Идеал F 2676 53454 0,7 Идеал F 2676 53455 0,7 Очень хорошо D 2677 ...... 53921 0,7 Очень хорошо E 2755 53922 0,7 Очень хорошо D 2755 53923 0,73 Ideal I 2756 53924 0,73 Ideal I 2756 53925 0,79 Ideal I 2756 53926 0,71 Ideal E 2756 53927 0,79 Хорошо F 2756 53928 0,79 Премиум E 2756 53929 0,71 Ideal G 2756 53930 0,71 Премиум E 2756 53931 0,71 Премиум F 2756 53932 0,7 Очень хорошо E 2757 53933 0,7 Очень хорошо E 2757 53934 0,72 Премиум Д 2757 53935 0,72 Идеал Д 2757 53936 0,72 Хорошо D 2757 53937 0,7 Очень хорошо D 2757 53938 0,86 Premium H 2757 53939 0,75 Идеал D 2757
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу Pandas, которая будет считывать только подмножество из 3 строк из DataFrame с бриллиантами.
Далее: Напишите программу Pandas для удаления всех нечисловых столбцов из бриллианта DataFrame.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code