પ્રોહોસ્ટર > Блог > વહીવટ > એક્સેલ વપરાશકર્તાઓ માટે આર ભાષા (મફત વિડિઓ કોર્સ)
એક્સેલ વપરાશકર્તાઓ માટે આર ભાષા (મફત વિડિઓ કોર્સ)
સંસર્ગનિષેધને લીધે, ઘણા લોકો હવે તેમના સમયનો સિંહફાળો ઘરે વિતાવે છે, અને આ સમય ઉપયોગી રીતે વિતાવી શકાય છે અને જોઈએ પણ.
સંસર્ગનિષેધની શરૂઆતમાં, મેં કેટલાક પ્રોજેક્ટ્સ સમાપ્ત કરવાનું નક્કી કર્યું જે મેં થોડા મહિના પહેલા શરૂ કર્યું હતું. આમાંનો એક પ્રોજેક્ટ "એક્સેલ વપરાશકર્તાઓ માટે આર લેંગ્વેજ" વિડિઓ કોર્સ હતો. આ કોર્સ સાથે, હું R માં પ્રવેશ માટેના અવરોધને ઘટાડવા માંગતો હતો, અને રશિયનમાં આ વિષય પર તાલીમ સામગ્રીની હાલની અછતને સહેજ ભરવા માંગતો હતો.
જો તમે જે કંપની માટે કામ કરો છો તેના ડેટા સાથેના તમામ કામ હજુ પણ એક્સેલમાં થાય છે, તો હું તમને વધુ આધુનિક અને તે જ સમયે સંપૂર્ણપણે મફત, ડેટા વિશ્લેષણ સાધન સાથે પરિચિત થવાનું સૂચન કરું છું.
અનુક્રમણિકા
જો તમને ડેટા વિશ્લેષણમાં રસ હોય, તો તમને મારામાં રસ હોઈ શકે છે ટેલિગ્રામ и યુ ટ્યુબ ચેનલો મોટાભાગની સામગ્રી R ભાષાને સમર્પિત છે.
કોર્સ આર્કિટેક્ચરની આસપાસ રચાયેલ છે tidyverse, અને તેમાં સમાવિષ્ટ પેકેજો: readr, vroom, dplyr, tidyr, ggplot2. અલબત્ત, R માં અન્ય સારા પેકેજો છે જે સમાન કામગીરી કરે છે, ઉદાહરણ તરીકે data.table, પરંતુ વાક્યરચના tidyverse અપ્રશિક્ષિત વપરાશકર્તા માટે પણ સાહજિક, વાંચવામાં સરળ, તેથી મને લાગે છે કે આર ભાષા શીખવાનું શરૂ કરવું વધુ સારું છે tidyverse.
આ કોર્સ તમને તમામ ડેટા વિશ્લેષણ કામગીરીમાં માર્ગદર્શન આપશે, લોડિંગથી લઈને ફિનિશ્ડ પરિણામની કલ્પના કરવા સુધી.
R અને Python કેમ નહીં? કારણ કે R એ એક કાર્યાત્મક ભાષા છે, એક્સેલ વપરાશકર્તાઓ માટે તેના પર સ્વિચ કરવું સરળ છે, કારણ કે પરંપરાગત ઑબ્જેક્ટ-ઓરિએન્ટેડ પ્રોગ્રામિંગમાં તપાસ કરવાની જરૂર નથી.
આ ક્ષણે, 12 વિડિઓ પાઠનું આયોજન કરવામાં આવ્યું છે, જે દરેક 5 થી 20 મિનિટ સુધી ચાલે છે.
પાઠ ધીમે ધીમે ખુલશે. દર સોમવારે હું મારી વેબસાઇટ પર નવા પાઠની ઍક્સેસ ખોલીશ. યુટ્યુબ ચેનલ અલગ પ્લેલિસ્ટમાં.
આ કોર્સ કોના માટે છે?
મને લાગે છે કે આ શીર્ષકથી સ્પષ્ટ છે, જો કે, હું તેનું વધુ વિગતવાર વર્ણન કરીશ.
આ કોર્સનો હેતુ એવા લોકો માટે છે જેઓ તેમના કાર્યમાં માઈક્રોસોફ્ટ એક્સેલનો સક્રિયપણે ઉપયોગ કરે છે અને તેમના તમામ કાર્યને ત્યાં ડેટા સાથે અમલમાં મૂકે છે. સામાન્ય રીતે, જો તમે અઠવાડિયામાં ઓછામાં ઓછું એક વખત Microsoft Excel એપ્લિકેશન ખોલો છો, તો કોર્સ તમારા માટે યોગ્ય છે.
કોર્સ પૂર્ણ કરવા માટે તમારી પાસે પ્રોગ્રામિંગ કૌશલ્ય હોવું જરૂરી નથી, કારણ કે... કોર્સ નવા નિશાળીયા માટે લક્ષિત છે.
પરંતુ, કદાચ, પાઠ 4 થી શરૂ કરીને, સક્રિય R વપરાશકર્તાઓ માટે પણ રસપ્રદ સામગ્રી હશે, કારણ કે... જેમ કે પેકેજોની મુખ્ય કાર્યક્ષમતા dplyr и tidyr થોડી વિગતવાર ચર્ચા કરવામાં આવશે.
વર્ણન:
એક પ્રારંભિક પાઠ જે દરમિયાન અમે જરૂરી સોફ્ટવેર ડાઉનલોડ અને ઇન્સ્ટોલ કરીશું, અને RStudio ડેવલપમેન્ટ એન્વાયર્નમેન્ટની ક્ષમતાઓ અને ઇન્ટરફેસનું ટૂંકમાં પરીક્ષણ કરીશું.
વર્ણન:
આ પાઠ તમને R ભાષામાં કયા ડેટા સ્ટ્રક્ચર્સ ઉપલબ્ધ છે તે સમજવામાં મદદ કરશે. અમે વેક્ટર, તારીખ ફ્રેમ્સ અને સૂચિઓ પર વિગતવાર જોઈશું. ચાલો તેમને કેવી રીતે બનાવવું અને તેમના વ્યક્તિગત ઘટકોને કેવી રીતે ઍક્સેસ કરવું તે શીખીએ.
પાઠ 3: TSV, CSV, Excel ફાઇલો અને Google શીટ્સમાંથી ડેટા વાંચવો
વર્ણન:
ડેટા સાથે કામ કરવું, સાધનને ધ્યાનમાં લીધા વિના, તેના નિષ્કર્ષણથી શરૂ થાય છે. પાઠ દરમિયાન પેકેજોનો ઉપયોગ કરવામાં આવે છે vroom, readxl, googlesheets4 csv, tsv, Excel ફાઇલો અને Google શીટ્સમાંથી R પર્યાવરણમાં ડેટા લોડ કરવા માટે.
પાઠ 4: પંક્તિઓ ફિલ્ટર કરવી, કૉલમ પસંદ કરવી અને તેનું નામ બદલવું, R માં પાઇપલાઇન્સ
વર્ણન:
આ વિડિઓમાં અમે પુસ્તકાલય સાથેની અમારી ઓળખાણ ચાલુ રાખીએ છીએ tidyverse અને પેકેજ dplyr.
ચાલો ફંક્શનના પરિવારને જોઈએ mutate(), અને અમે શીખીશું કે કોષ્ટકમાં નવી ગણતરી કરેલ કૉલમ ઉમેરવા માટે તેનો ઉપયોગ કેવી રીતે કરવો.
વર્ણન:
આ પાઠ ડેટા વિશ્લેષણ, જૂથીકરણ અને એકત્રીકરણના મુખ્ય કાર્યોમાંના એકને સમર્પિત છે. પાઠ દરમિયાન અમે પેકેજનો ઉપયોગ કરીશું dplyr અને લક્ષણો group_by() и summarise().
અમે ફંક્શનના સમગ્ર પરિવારને જોઈશું summarise(), એટલે કે summarise(), summarise_if() и summarise_at().
વર્ણન:
વિન્ડો ફંક્શનનો અર્થ એગ્રિગેટિંગના સમાન છે; તેઓ ઇનપુટ તરીકે મૂલ્યોની શ્રેણી પણ લે છે અને તેના પર અંકગણિત કામગીરી કરે છે, પરંતુ આઉટપુટ પરિણામમાં પંક્તિઓની સંખ્યામાં ફેરફાર કરતા નથી.
આ ટ્યુટોરીયલમાં આપણે પેકેજનો અભ્યાસ કરવાનું ચાલુ રાખીએ છીએ dplyr, અને કાર્યો group_by(), mutate(), તેમજ નવું cumsum(), lag(), lead() и arrange().
પાઠ 9: ફરતી કોષ્ટકો અથવા R માં પિવટ કોષ્ટકોનું એનાલોગ
વર્ણન:
મોટાભાગના એક્સેલ વપરાશકર્તાઓ પીવટ કોષ્ટકોનો ઉપયોગ કરે છે; આ એક અનુકૂળ સાધન છે જેની મદદથી તમે થોડીક સેકંડમાં વાંચી શકાય તેવા અહેવાલોમાં કાચા ડેટાની શ્રેણીને ફેરવી શકો છો.
આ ટ્યુટોરીયલમાં આપણે જોઈશું કે કોષ્ટકોને R માં કેવી રીતે ફેરવવું અને તેને પહોળામાંથી લાંબા ફોર્મેટમાં અને તેનાથી વિપરીત કેવી રીતે ફેરવવું.
મોટાભાગના પાઠ પેકેજને સમર્પિત છે tidyr અને કાર્યો pivot_longer() и pivot_wider().
પાઠ 10: JSON ફાઇલોને R માં લોડ કરવી અને યાદીઓને કોષ્ટકોમાં રૂપાંતરિત કરવી
વર્ણન:
JSON અને XML માહિતી સંગ્રહિત કરવા અને વિનિમય કરવા માટે અત્યંત લોકપ્રિય ફોર્મેટ છે, સામાન્ય રીતે તેમની કોમ્પેક્ટનેસને કારણે.
પરંતુ આવા ફોર્મેટમાં પ્રસ્તુત ડેટાનું વિશ્લેષણ કરવું મુશ્કેલ છે, તેથી વિશ્લેષણ પહેલાં તેને ટેબ્યુલર સ્વરૂપમાં લાવવું જરૂરી છે, જે આપણે આ વિડિઓમાં શીખીશું તે બરાબર છે.
પાઠ પેકેજને સમર્પિત છે tidyr, પુસ્તકાલયના મુખ્ય ભાગમાં સમાવિષ્ટ છે tidyverse, અને કાર્યો unnest_longer(), unnest_wider() и hoist().
પાઠ 11: qplot() ફંક્શનનો ઉપયોગ કરીને ઝડપથી કાવતરું બનાવવું
વર્ણન:
પાઠ પેકેજની સંપૂર્ણ શક્તિ દર્શાવે છે ggplot2 અને તેમાં જડિત સ્તરોમાં ગ્રાફ બનાવવાનું વ્યાકરણ.
અમે પેકેજમાં હાજર મુખ્ય ભૂમિતિઓનું વિશ્લેષણ કરીશું અને ગ્રાફ બનાવવા માટે સ્તરો કેવી રીતે લાગુ કરવા તે શીખીશું.
નિષ્કર્ષ
R ભાષા જેવા શક્તિશાળી ડેટા એનાલિસિસ ટૂલને શીખવા માટે તમારે પ્રથમ પગલાં ભરવા માટે જરૂરી છે તે ફક્ત સૌથી જરૂરી માહિતીને પ્રકાશિત કરવા માટે, મેં શક્ય તેટલું સંક્ષિપ્તમાં કોર્સ પ્રોગ્રામની રચનાનો સંપર્ક કરવાનો પ્રયાસ કર્યો.
કોર્સ એ R ભાષાનો ઉપયોગ કરીને ડેટા વિશ્લેષણ માટે સંપૂર્ણ માર્ગદર્શિકા નથી, પરંતુ તે તમને આ માટે જરૂરી તમામ તકનીકોને સમજવામાં મદદ કરશે.
જ્યારે કોર્સ પ્રોગ્રામ 12 અઠવાડિયા માટે રચાયેલ છે, દર અઠવાડિયે સોમવારે હું નવા પાઠની ઍક્સેસ ખોલીશ, તેથી હું ભલામણ કરું છું સબ્સ્ક્રાઇબ કરો YouTube ચેનલ પર જેથી નવા પાઠનું પ્રકાશન ચૂકી ન જાય.