Data Science Fundamentals with R, Python, and Open Data

Introduction to essential concepts and techniques of the fundamentals of R and Python needed to start data science projectsOrganized with a strong focus on open data, This book discusses concepts, techniques, tools, and first steps to carry out data science projects, with a focus on Python and RStud...

Full description

Saved in:
Bibliographic Details
Main Author Cremonini, Marco
Format eBook Book
LanguageEnglish
Published Hoboken, New Jersey John Wiley & Sons 2024
Wiley
John Wiley & Sons, Incorporated
John Wiley & Sons (US)
Edition1
Subjects
Online AccessGet full text
ISBN9781394213245
1394213247
DOI10.1002/9781394213276

Cover

Abstract Introduction to essential concepts and techniques of the fundamentals of R and Python needed to start data science projectsOrganized with a strong focus on open data, This book discusses concepts, techniques, tools, and first steps to carry out data science projects, with a focus on Python and RStudio, reflecting a clear industry trend emerging towards the integration of the two. The text examines intricacies and inconsistencies often found in real data, explaining how to recognize them and guiding readers through possible solutions, and enables readers to handle real data confidently and apply transformations to reorganize, indexing, aggregate, and elaborate.This book is full of reader interactivity, with a companion website hosting supplementary material including datasets used in the examples and complete running code (R scripts and Jupyter notebooks) of all examples. Exam-style questions are implemented and multiple choice questions to support the readers' active learning. Each chapter presents one or more case studies.
AbstractList Introduction to essential concepts and techniques of the fundamentals of R and Python needed to start data science projectsOrganized with a strong focus on open data, This book discusses concepts, techniques, tools, and first steps to carry out data science projects, with a focus on Python and RStudio, reflecting a clear industry trend emerging towards the integration of the two. The text examines intricacies and inconsistencies often found in real data, explaining how to recognize them and guiding readers through possible solutions, and enables readers to handle real data confidently and apply transformations to reorganize, indexing, aggregate, and elaborate.This book is full of reader interactivity, with a companion website hosting supplementary material including datasets used in the examples and complete running code (R scripts and Jupyter notebooks) of all examples. Exam-style questions are implemented and multiple choice questions to support the readers' active learning. Each chapter presents one or more case studies.
Introduction to essential concepts and techniques of the fundamentals of R and Python needed to start data science projects --
Data Science Fundamentals with R, Python, and Open DataIntroduction to essential concepts and techniques of the fundamentals of R and Python needed to start data science projectsOrganized with a strong focus on open data, Data Science Fundamentals with R, Python, and Open Data discusses concepts, techniques, tools, and first steps to carry out data science projects, with a focus on Python and RStudio, reflecting a clear industry trend emerging towards the integration of the two. The text examines intricacies and inconsistencies often found in real data, explaining how to recognize them and guiding readers through possible solutions, and enables readers to handle real data confidently and apply transformations to reorganize, indexing, aggregate, and elaborate. This book is full of reader interactivity, with a companion website hosting supplementary material including datasets used in the examples and complete running code (R scripts and Jupyter notebooks) of all examples. Exam-style questions are implemented and multiple choice questions to support the readers’ active learning. Each chapter presents one or more case studies. Written by a highly qualified academic, Data Science Fundamentals with R, Python, and Open Data discuss sample topics such as: Data organization and operations on data frames, covering reading CSV dataset and common errors, and slicing, creating, and deleting columns in R Logical conditions and row selection, covering selection of rows with logical condition and operations on dates, strings, and missing values Pivoting operations and wide form-long form transformations, indexing by groups with multiple variables, and indexing by group and aggregations Conditional statements and iterations, multicolumn functions and operations, data frame joins, and handling data in list/dictionary formatData Science Fundamentals with R, Python, and Open Data is a highly accessible learning resource for students from heterogeneous disciplines where Data Science and quantitative, computational methods are gaining popularity, along with hard sciences not closely related to computer science, and medical fields using stochastic and quantitative models.
Author Cremonini, Marco
Author_xml – sequence: 1
  fullname: Cremonini, Marco
BackLink https://cir.nii.ac.jp/crid/1130865477117939713$$DView record in CiNii
BookMark eNpV0EtPwzAMAOAgHoLBjtx7AMGBQey8miNsDJCQhgBxjbI0EaUlHW3H49_TMRBwiRX5s2W7R9ZiFT0hu0CPgVI80SoFpjkCQyVXSO_nI9kq6f9JcrFOekiRUwBAvdFJjilKqhE2Sb9pniilDFIALbaIGtnWJncu99H5ZDyPmX32sbVlk7zl7WNye5TcfLSPVTxKbMySyczHZFGyQ9ZDh3z_O26Th_H5_fBycD25uBqeXg8sUgli4KlW09T5EFKeuRA8TpkVSiA4GkDa4C1TGaeZcyr1MqCz2nouAtNWBBnYNjlYNm6KvCybKrRmWlVFg_xdmWnRdMuAVFSKTu59SxtsnS-ZeUXz7zgdO1yyWV29zH3TGr-Qrtu6tqU5PxsyQFSd_u0Y89y4fPECMJpKwZUCUJpp9cX2l6yI1asvzazOn2398TWAKWaju_HtzWTE2SeMXn_b
ContentType eBook
Book
Copyright 2024
Copyright_xml – notice: 2024
DBID RYH
OHILO
OODEK
DEWEY 005.74
DOI 10.1002/9781394213276
DatabaseName CiNii Complete
O'Reilly Online Learning: Corporate Edition
O'Reilly Online Learning: Academic/Public Library Edition
DatabaseTitleList


DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
Engineering
Business
EISBN 1394213263
9781394213269
9781394213252
1394213255
9781394213245
1394213247
Edition 1
ExternalDocumentID bks000167065
9781394213245
EBC31227213
BD06526526
book_kpDSFRPOD4
Genre Electronic books
GroupedDBID 3XM
AABBV
AALIM
AAWHJ
ACXXF
ADJQU
AFBEJ
AHUNT
AJART
ALMA_UNASSIGNED_HOLDINGS
BBABE
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CMZ
CZZ
DYXOI
ECNEQ
IVUIE
JFSCD
K-E
KT4
LQKAK
LWYJN
LYPXV
OCL
OHILO
OODEK
TD3
W1A
WIIVT
WZT
YPLAZ
ZEEST
RYH
ID FETCH-LOGICAL-a20615-e097b8ceff84dcffe2b3a57521c0f16afea37d40dcc78e6f2ca9ae45f39a5f6f3
IEDL.DBID K-E
ISBN 9781394213245
1394213247
IngestDate Wed Jan 08 11:55:08 EST 2025
Fri Oct 24 23:50:25 EDT 2025
Wed Jul 02 04:10:42 EDT 2025
Thu Jun 26 22:54:42 EDT 2025
Wed Apr 16 04:00:22 EDT 2025
IsPeerReviewed false
IsScholarly false
LCCN 2024011129
LCCallNum T58.5 .C74 2024
LCCallNum_Ident T58.5 .C74 2024
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-a20615-e097b8ceff84dcffe2b3a57521c0f16afea37d40dcc78e6f2ca9ae45f39a5f6f3
Notes Summary:"Data science is an interdisciplinary academic field that uses statistics, scientific computing, scientific methods, processes, algorithms and systems to extract or extrapolate knowledge and insights from noisy, structured, and unstructured data."--Provided by publisher
Includes index
OCLC 1428260921
PQID EBC31227213
PageCount 480
ParticipantIDs skillsoft_books24x7_bks000167065
safari_books_v2_9781394213245
proquest_ebookcentral_EBC31227213
nii_cinii_1130865477117939713
knovel_primary_book_kpDSFRPOD4
PublicationCentury 2000
PublicationDate 2024
[2024]
2024-04-16T00:00:00
2024.
PublicationDateYYYYMMDD 2024-01-01
2024-04-16
PublicationDate_xml – year: 2024
  text: 2024
PublicationDecade 2020
PublicationPlace Hoboken, New Jersey
PublicationPlace_xml – name: Hoboken, New Jersey
– name: Newark
– name: Place of publication not identified
PublicationYear 2024
Publisher John Wiley & Sons
Wiley
John Wiley & Sons, Incorporated
John Wiley & Sons (US)
Publisher_xml – name: John Wiley & Sons
– name: Wiley
– name: John Wiley & Sons, Incorporated
– name: John Wiley & Sons (US)
SSID ssj0003181195
ssib055475410
ssib055103961
Score 2.4065616
Snippet Introduction to essential concepts and techniques of the fundamentals of R and Python needed to start data science projectsOrganized with a strong focus on...
Data Science Fundamentals with R, Python, and Open DataIntroduction to essential concepts and techniques of the fundamentals of R and Python needed to start...
Introduction to essential concepts and techniques of the fundamentals of R and Python needed to start data science projects --
SourceID skillsoft
safari
proquest
nii
knovel
SourceType Aggregation Database
Publisher
SubjectTerms Data mining
General Engineering & Project Administration
General References
Information technology
Programming Languages
Python (Computer program language)
R (Computer program language)
Software Engineering
SubjectTermsDisplay Databases.
Electronic books.
Information technology.
TableOfContents Title Page Introduction Preface Table of Contents 1. Open-Source Tools for Data Science 2. Simple Exploratory Data Analysis 3. Data Organization and First Data Frame Operations 4. Subsetting with Logical Conditions 5. Operations on Dates, Strings, and Missing Values 6. Pivoting and Wide-Long Transformations 7. Groups and Operations on Groups 8. Conditions and Iterations 9. Functions and Multicolumn Operations 10. Join Data Frames 11. List/Dictionary Data Format Index
9.2.1.2 Mapping -- 9.2.2 Mapping and Anonymous Functions: purrr‐style Syntax -- 9.2.3 Conditional Mapping -- 9.2.4 Subsetting Rows with Multicolumn Logical Condition -- 9.2.4.1 Combination of Functions filter() and if_any() -- 9.2.5 Multicolumn Transformations -- 9.2.5.1 Combination of Functions mutate() and across() -- 9.2.6 Introducing Missing Values -- 9.2.7 Use Cases and Execution Time Measurement -- 9.2.7.1 Case 1 -- 9.2.7.2 Case 2 -- 9.3 Python: User‐defined and Lambda Functions -- 9.3.1 User‐defined Functions -- 9.3.1.1 Lambda Functions -- 9.3.2 Python: Multicolumn Operations -- 9.3.2.1 Execution Time -- 9.3.3 General Case -- 9.3.3.1 Function apply() -- Questions -- Chapter 10 Join Data Frames -- 10.1 Basic Concepts -- 10.1.1 Keys of a Join Operation -- 10.1.2 Types of Join -- 10.1.3 R: Join Operation -- 10.1.4 Join Functions -- 10.1.4.1 Function inner_join() -- 10.1.4.2 Function full_join() -- 10.1.4.3 Functions left_join() and right_join() -- 10.1.4.4 Function merge() -- 10.1.5 Duplicated Keys -- 10.1.6 Special Join Functions -- 10.1.6.1 Semi Join -- 10.1.6.2 Anti Join -- 10.2 Python: Join Operations -- 10.2.1.1 Function merge() -- 10.2.1.2 Inner Join -- 10.2.1.3 Outer/Full Join -- 10.2.2 Join Operations with Indexed Data Frames -- 10.2.3 Duplicated Keys -- 10.2.4 Special Join Types -- 10.2.4.1 Semi Join: Function isin() -- 10.2.4.2 Anti Join: Variants -- Questions -- Chapter 11 List/Dictionary Data Format -- 11.1 R: List Data Format -- 11.1.1 Transformation of List Columns to Ordinary Rows and Columns -- 11.1.1.1 Other Options -- 11.1.2 Function map in List Column Transformations -- 11.2 R: JSON Data Format and Use Cases -- 11.2.1 Memory Problem when Reading Very Large Datasets -- 11.3 Python: Dictionary Data Format -- 11.3.1 Methods -- 11.3.2 From Dictionary to Data Frame With a Single Level of Nesting
11.3.2.1 Functions pd.Dataframe() and pd.Dataframe.from_dict()
Cover -- Title Page -- Copyright -- Contents -- Preface -- About the Companion Website -- Introduction -- Chapter 1 Open‐Source Tools for Data Science -- 1.1 R Language and RStudio -- 1.1.1 R Language -- 1.1.2 RStudio Desktop -- 1.1.3 Package Manager -- 1.1.4 Package Tidyverse -- 1.2 Python Language and Tools -- 1.2.1 Option A: Anaconda Distribution -- 1.2.2 Option B: Manual Installation -- 1.2.3 Google Colab -- 1.2.4 Packages NumPy and Pandas -- 1.3 Advanced Plain Text Editor -- 1.4 CSV Format for Datasets -- Questions -- Chapter 2 Simple Exploratory Data Analysis -- 2.1 Missing Values Analysis -- 2.2 R: Descriptive Statistics and Utility Functions -- 2.3 Python: Descriptive Statistics and Utility Functions -- Questions -- Chapter 3 Data Organization and First Data Frame Operations -- 3.1 R: Read CSV Datasets and Column Selection -- 3.1.1 Reading a CSV Dataset -- 3.1.1.1 Reading Errors -- 3.1.2 Selection by Column Name -- 3.1.3 Selection by Column Index Position -- 3.1.4 Selection by Range -- 3.1.5 Selection by Exclusion -- 3.1.6 Selection with Selection Helper -- 3.2 R: Rename and Relocate Columns -- 3.3 R: Slicing, Column Creation, and Deletion -- 3.3.1 Subsetting and Slicing -- 3.3.2 Column Creation -- 3.3.3 Column Deletion -- 3.3.4 Calculated Columns -- 3.3.5 Function mutate() and Data Masking -- 3.4 R: Separate and Unite Columns -- 3.4.1 Separation -- 3.4.2 Union -- 3.5 R: Sorting Data Frames -- 3.5.1 Sorting by Multiple Columns -- 3.5.2 Sorting by an External List -- 3.6 R: Pipe -- 3.6.1 Forward Pipe -- 3.6.2 Pipe in Base R -- 3.6.2.1 Variant -- 3.6.3 Parameter Placeholder -- 3.7 Python: Column Selection -- 3.7.1 Selecting Columns from Dataset Read -- 3.7.2 Selecting Columns from a Data Frame -- 3.7.3 Selection by Positional Index, Range, or with Selection Helper -- 3.7.4 Selection by Exclusion -- 3.8 Python: Rename and Relocate Columns
3.8.1 Standard Method -- 3.8.2 Functions rename() and reindex() -- 3.9 Python: NumPy Slicing, Selection with Index, Column Creation and Deletion -- 3.9.1 NumPy Array Slicing -- 3.9.2 Slicing of Pandas Data Frames -- 3.9.3 Methods .loc and .iloc -- 3.9.4 Selection with Selection Helper -- 3.9.5 Creating and Deleting Columns -- 3.9.6 Functions insert() and assign() -- 3.10 Python: Separate and Unite Columns -- 3.10.1 Separate -- 3.10.2 Unite -- 3.11 Python: Sorting Data Frame -- 3.11.1 Sorting Columns -- 3.11.2 Sorting Index Levels -- 3.11.3 From Indexed to Non‐indexed Data Frame -- 3.11.4 Sorting by an External List -- Questions -- Chapter 4 Subsetting with Logical Conditions -- 4.1 Logical Operators -- 4.2 R: Row Selection -- 4.2.1 Operator %in% -- 4.2.2 Boolean Mask -- 4.2.3 Examples -- 4.2.3.1 Wrong Disjoint Condition -- 4.2.4 Python: Row Selection -- 4.2.5 Boolean Mask, Base Selection Method -- 4.2.6 Row Selection with query() -- Questions -- Chapter 5 Operations on Dates, Strings, and Missing Values -- 5.1 R: Operations on Dates and Strings -- 5.1.1 Date and Time -- 5.1.1.1 Datetime Data Type -- 5.1.2 Parsing Dates -- 5.1.3 Using Dates -- 5.1.4 Selection with Logical Conditions on Dates -- 5.1.5 Strings -- 5.2 R: Handling Missing Values and Data Type Transformations -- 5.2.1 Missing Values as Replacement -- 5.2.1.1 Keywords for Missing Values -- 5.2.2 Introducing Missing Values in Dataset Reads -- 5.2.3 Verifying the Presence of Missing Values -- 5.2.3.1 Functions any(), all(), and colSums() -- 5.2.4 Replacing Missing Values -- 5.2.5 Omit Rows with Missing Values -- 5.2.6 Data Type Transformations -- 5.3 R: Example with Dates, Strings, and Missing Values -- 5.3.1 When an Invisible Hand Mess with Your Data -- 5.3.2 Base Method -- 5.3.3 A Better Heuristic -- 5.3.4 Specialized Functions -- 5.3.4.1 Function parse_date_time()
7.1.3 Sorting Within Groups -- 7.1.4 Creation of Columns in Grouped Data Frames -- 7.1.5 Slicing Rows on Groups -- 7.1.5.1 Functions slice_*() -- 7.1.5.2 Combination of Functions filter() and rank() -- 7.1.6 Calculated Columns with Group Values -- 7.2 Python: Groups -- 7.2.1 Group Index and Aggregation Operations -- 7.2.1.1 Functions groupby() and aggregate() -- 7.2.1.2 Counting Rows, Computing Arithmetic Means, and Sum for Each Group -- 7.2.2 Names on Columns with Aggregated Values -- 7.2.3 Sorting Columns -- 7.2.4 Sorting on Index Levels -- 7.2.5 Slicing Rows on Groups -- 7.2.5.1 Functions nlargest() and nsmallest() -- 7.2.6 Calculated Columns with Group Values -- 7.2.7 Sorting Within Groups -- Questions -- Chapter 8 Conditions and Iterations -- 8.1 R: Conditions and Iterations -- 8.1.1 Conditions -- 8.1.1.1 Function if_else() -- 8.1.1.2 Function case_when() -- 8.1.1.3 Function if() and Constructs If‐else and If‐else If‐else -- 8.1.2 Iterations -- 8.1.2.1 Function for() -- 8.1.2.2 Function Foreach() -- 8.1.3 Nested Iterations -- 8.1.3.1 Replacing a Single‐Element Value -- 8.1.3.2 Iterate on the First Column -- 8.1.3.3 Iterate on all Columns -- 8.2 Python: Conditions and Iterations -- 8.2.1 Conditions -- 8.2.1.1 Function if() -- 8.2.1.2 Constructs If‐else and If‐elif‐else -- 8.2.1.3 Function np.where() -- 8.2.1.4 Function np.select() -- 8.2.1.5 Functions pd.where() and pd.mask() -- 8.2.2 Iterations -- 8.2.2.1 Functions for() and while() -- 8.2.3 Nested Iterations -- 8.2.3.1 Execution Time -- 8.2.4 Iterating on Multi‐index -- 8.2.4.1 Function join() -- 8.2.4.2 Function items() -- Questions -- Chapter 9 Functions and Multicolumn Operations -- 9.1 R: User‐defined Functions -- 9.1.1 Using Functions -- 9.1.2 Data Masking -- 9.1.3 Anonymous Functions -- 9.2 R: Multicolumn Operations -- 9.2.1 Base Method -- 9.2.1.1 Functions apply(), lapply(), and sapply()
5.3.5 Result Comparison -- 5.4 Pyhton: Operations on Dates and Strings -- 5.4.1 Date and Time -- 5.4.1.1 Function pd.to_datetime() -- 5.4.1.2 Function datetime.datetime.strptime() -- 5.4.1.3 Locale Configuration -- 5.4.1.4 Function datetime.datetime.strftime() -- 5.4.1.5 Pandas Timestamp Functions -- 5.4.2 Selection with Logical Conditions on Dates -- 5.4.3 Strings -- 5.5 Python: Handling Missing Values and Data Type Transformations -- 5.5.1 Missing Values as Replacement -- 5.5.1.1 Function pd.replace() -- 5.5.2 Introducing Missing Values in Dataset Reads -- 5.5.3 Verifying the Presence of Missing Values -- 5.5.4 Selection with Missing Values -- 5.5.5 Replacing Missing Values with Actual Values -- 5.5.6 Modifying Values by View or by Copy -- 5.5.7 Data Type Transformations -- 5.6 Python: Examples with Dates, Strings, and Missing Values -- 5.6.1 Example 1: Eurostat -- 5.6.2 Example 2: Open Data Berlin -- Questions -- Chapter 6 Pivoting and Wide‐long Transformations -- 6.1 R: Pivoting -- 6.1.1 From Long to Wide -- 6.1.2 From Wide to Long -- 6.1.3 GOV.UK: Gender Pay Gap -- 6.2 Python: Pivoting -- 6.2.1 From Wide to Long with Columns -- 6.2.2 From Long to Wide with Columns -- 6.2.3 Wide‐long Transformation with Index Levels -- 6.2.4 Indexed Data Frame -- 6.2.4.1 Function unstack() -- 6.2.4.2 Function stack() -- 6.2.5 From Long to Wide with Elements of Numeric Type -- Questions -- Chapter 7 Groups and Operations on Groups -- 7.1 R: Groups -- 7.1.1 Groups and Group Indexes -- 7.1.1.1 Function group_by() -- 7.1.1.2 Index Details -- 7.1.2 Aggregation Operations -- 7.1.2.1 Functions group_by() and summarize() -- 7.1.2.2 Counting Rows: function n() -- 7.1.2.3 Arithmetic Mean: function mean() -- 7.1.2.4 Maximum and Minimum Values: Functions max() and min() -- 7.1.2.5 Summing Values: function sum() -- 7.1.2.6 List of Aggregation Functions
Title Data Science Fundamentals with R, Python, and Open Data
URI https://app.knovel.com/hotlink/toc/id:kpDSFRPOD4/data-science-fundamentals/data-science-fundamentals?kpromoter=Summon
https://cir.nii.ac.jp/crid/1130865477117939713
https://ebookcentral.proquest.com/lib/[SITE_ID]/detail.action?docID=31227213
https://learning.oreilly.com/library/view/~/9781394213245/?ar
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwvV1Zb9QwEB71QIK-lKtiC7syEo91N3GcdcwLEnuoQipUpaCKl8jxIaKssiuSrYAfwu_FkwO2SIg3Xiw5sa3EHs3hmfkG4EWWRCY2Iac8k5pyqySVmRHUGWljJ2OTNcUmzt9Ozj7wN9fx9Q5s-lwYLG5VlKsbu2zY9OdVjY7Mcb3S49y8LNaz94vLi3czPsYAStpJCeowa6IFw6_-_uZVsW5C3DyJtFdMu7AfonxDXy6d92ToBayIeScVkaF7skdgNEwLiyRn3n7jokOL6vtxB9_p-ct46zkimdxpf8fLrjLPb-uxlXLeID6Au1WRL5eV57tbsm1xCD_6XWlDWorTTZ2d6u9_AEb-9227D_sWMzEewI4tH8JhX3-CdOzoEYiZX6zvksXWYgSvl8nlCbn4htgIJ0SVhmDsDMEpj-HjYn41PaNdIQiqGKpc1AZSZIm2ziXcaOcsyyLlFU0W6sCFE-WsioThgdFaJHbimEbQcR67SKrYTVx0BHvlqrRPgISJwSksEJZzFSiJaQh-LmbcJolmAxi1G5muW7iPFK2d9PcWDmDoDzLVObahVwESrN8sEFrP63ZhNIDn_RGnjcO7i7JN56-nUciYN7n9mGF79s3iVXrD0lvUNADyiyTaIYx_FWlWVI2Ojq7p439951O4x7wC1l4XPYO9-svGDr0CVWcj2J2efxo1RI_tFf8JMuobhw
linkProvider Knovel
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.title=Data+science+fundamentals+with+R%2C+Python%2C+and+open+data&rft.au=Cremonini%2C+Marco&rft.date=2024-01-01&rft.pub=Wiley&rft.isbn=9781394213245&rft_id=info:doi/10.1002%2F9781394213276&rft.externalDocID=BD06526526
thumbnail_m http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fwww.safaribooksonline.com%2Flibrary%2Fcover%2F9781394213245
thumbnail_s http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fcontent.knovel.com%2Fcontent%2FThumbs%2Fthumb16380.gif