એક્સેલ વપરાશકર્તાઓ માટે આર ભાષા (મફત વિડિઓ કોર્સ)

સંસર્ગનિષેધને લીધે, ઘણા લોકો હવે તેમના સમયનો સિંહફાળો ઘરે વિતાવે છે, અને આ સમય ઉપયોગી રીતે વિતાવી શકાય છે અને જોઈએ પણ.

સંસર્ગનિષેધની શરૂઆતમાં, મેં કેટલાક પ્રોજેક્ટ્સ સમાપ્ત કરવાનું નક્કી કર્યું જે મેં થોડા મહિના પહેલા શરૂ કર્યું હતું. આમાંનો એક પ્રોજેક્ટ "એક્સેલ વપરાશકર્તાઓ માટે આર લેંગ્વેજ" વિડિઓ કોર્સ હતો. આ કોર્સ સાથે, હું R માં પ્રવેશ માટેના અવરોધને ઘટાડવા માંગતો હતો, અને રશિયનમાં આ વિષય પર તાલીમ સામગ્રીની હાલની અછતને સહેજ ભરવા માંગતો હતો.

જો તમે જે કંપની માટે કામ કરો છો તેના ડેટા સાથેના તમામ કામ હજુ પણ એક્સેલમાં થાય છે, તો હું તમને વધુ આધુનિક અને તે જ સમયે સંપૂર્ણપણે મફત, ડેટા વિશ્લેષણ સાધન સાથે પરિચિત થવાનું સૂચન કરું છું.

એક્સેલ વપરાશકર્તાઓ માટે આર ભાષા (મફત વિડિઓ કોર્સ)

અનુક્રમણિકા

જો તમને ડેટા વિશ્લેષણમાં રસ હોય, તો તમને મારામાં રસ હોઈ શકે છે ટેલિગ્રામ и યુ ટ્યુબ ચેનલો મોટાભાગની સામગ્રી R ભાષાને સમર્પિત છે.

  1. સંદર્ભો
  2. કોર્સ વિશે
  3. આ કોર્સ કોના માટે છે?
  4. અભ્યાસક્રમ કાર્યક્રમ
    4.1. પાઠ 1: આર લેંગ્વેજ અને આર સ્ટુડિયો ડેવલપમેન્ટ એન્વાયર્નમેન્ટ ઇન્સ્ટોલ કરવું
    4.2. પાઠ 2: આર માં મૂળભૂત ડેટા સ્ટ્રક્ચર્સ
    4.3. પાઠ 3: TSV, CSV, Excel ફાઇલો અને Google શીટ્સમાંથી ડેટા વાંચવો
    4.4. પાઠ 4: પંક્તિઓ ફિલ્ટર કરવી, કૉલમ પસંદ કરવી અને તેનું નામ બદલવું, R માં પાઇપલાઇન્સ
    4.5. પાઠ 5: R માં કોષ્ટકમાં ગણતરી કરેલ કૉલમ ઉમેરવા
    4.6. પાઠ 6: R માં ડેટાનું જૂથીકરણ અને એકત્રીકરણ
    4.7. પાઠ 7: R માં કોષ્ટકોનું વર્ટિકલ અને આડું જોડવું
    4.8. પાઠ 8: R માં વિન્ડો ફંક્શન્સ
    4.9. પાઠ 9: ફરતી કોષ્ટકો અથવા R માં પિવટ કોષ્ટકોનું એનાલોગ
    4.10. પાઠ 10: JSON ફાઇલોને R માં લોડ કરવી અને યાદીઓને કોષ્ટકોમાં રૂપાંતરિત કરવી
    4.11. પાઠ 11: qplot() ફંક્શનનો ઉપયોગ કરીને ઝડપથી કાવતરું બનાવવું
    4.12. પાઠ 12: ggplot2 પેકેજનો ઉપયોગ કરીને લેયર બાય લેયર પ્લોટિંગ
  5. નિષ્કર્ષ

સંદર્ભો

કોર્સ વિશે

કોર્સ આર્કિટેક્ચરની આસપાસ રચાયેલ છે tidyverse, અને તેમાં સમાવિષ્ટ પેકેજો: readr, vroom, dplyr, tidyr, ggplot2. અલબત્ત, R માં અન્ય સારા પેકેજો છે જે સમાન કામગીરી કરે છે, ઉદાહરણ તરીકે data.table, પરંતુ વાક્યરચના tidyverse અપ્રશિક્ષિત વપરાશકર્તા માટે પણ સાહજિક, વાંચવામાં સરળ, તેથી મને લાગે છે કે આર ભાષા શીખવાનું શરૂ કરવું વધુ સારું છે tidyverse.

આ કોર્સ તમને તમામ ડેટા વિશ્લેષણ કામગીરીમાં માર્ગદર્શન આપશે, લોડિંગથી લઈને ફિનિશ્ડ પરિણામની કલ્પના કરવા સુધી.

R અને Python કેમ નહીં? કારણ કે R એ એક કાર્યાત્મક ભાષા છે, એક્સેલ વપરાશકર્તાઓ માટે તેના પર સ્વિચ કરવું સરળ છે, કારણ કે પરંપરાગત ઑબ્જેક્ટ-ઓરિએન્ટેડ પ્રોગ્રામિંગમાં તપાસ કરવાની જરૂર નથી.

આ ક્ષણે, 12 વિડિઓ પાઠનું આયોજન કરવામાં આવ્યું છે, જે દરેક 5 થી 20 મિનિટ સુધી ચાલે છે.

પાઠ ધીમે ધીમે ખુલશે. દર સોમવારે હું મારી વેબસાઇટ પર નવા પાઠની ઍક્સેસ ખોલીશ. યુટ્યુબ ચેનલ અલગ પ્લેલિસ્ટમાં.

આ કોર્સ કોના માટે છે?

મને લાગે છે કે આ શીર્ષકથી સ્પષ્ટ છે, જો કે, હું તેનું વધુ વિગતવાર વર્ણન કરીશ.

આ કોર્સનો હેતુ એવા લોકો માટે છે જેઓ તેમના કાર્યમાં માઈક્રોસોફ્ટ એક્સેલનો સક્રિયપણે ઉપયોગ કરે છે અને તેમના તમામ કાર્યને ત્યાં ડેટા સાથે અમલમાં મૂકે છે. સામાન્ય રીતે, જો તમે અઠવાડિયામાં ઓછામાં ઓછું એક વખત Microsoft Excel એપ્લિકેશન ખોલો છો, તો કોર્સ તમારા માટે યોગ્ય છે.

કોર્સ પૂર્ણ કરવા માટે તમારી પાસે પ્રોગ્રામિંગ કૌશલ્ય હોવું જરૂરી નથી, કારણ કે... કોર્સ નવા નિશાળીયા માટે લક્ષિત છે.

પરંતુ, કદાચ, પાઠ 4 થી શરૂ કરીને, સક્રિય R વપરાશકર્તાઓ માટે પણ રસપ્રદ સામગ્રી હશે, કારણ કે... જેમ કે પેકેજોની મુખ્ય કાર્યક્ષમતા dplyr и tidyr થોડી વિગતવાર ચર્ચા કરવામાં આવશે.

અભ્યાસક્રમ કાર્યક્રમ

પાઠ 1: આર લેંગ્વેજ અને આર સ્ટુડિયો ડેવલપમેન્ટ એન્વાયર્નમેન્ટ ઇન્સ્ટોલ કરવું

પ્રકાશન તારીખ: માર્ચ 23 2020

સંદર્ભો:

વિડિઓ:

વર્ણન:
એક પ્રારંભિક પાઠ જે દરમિયાન અમે જરૂરી સોફ્ટવેર ડાઉનલોડ અને ઇન્સ્ટોલ કરીશું, અને RStudio ડેવલપમેન્ટ એન્વાયર્નમેન્ટની ક્ષમતાઓ અને ઇન્ટરફેસનું ટૂંકમાં પરીક્ષણ કરીશું.

પાઠ 2: આર માં મૂળભૂત ડેટા સ્ટ્રક્ચર્સ

પ્રકાશન તારીખ: માર્ચ 30 2020

સંદર્ભો:

વિડિઓ:

વર્ણન:
આ પાઠ તમને R ભાષામાં કયા ડેટા સ્ટ્રક્ચર્સ ઉપલબ્ધ છે તે સમજવામાં મદદ કરશે. અમે વેક્ટર, તારીખ ફ્રેમ્સ અને સૂચિઓ પર વિગતવાર જોઈશું. ચાલો તેમને કેવી રીતે બનાવવું અને તેમના વ્યક્તિગત ઘટકોને કેવી રીતે ઍક્સેસ કરવું તે શીખીએ.

પાઠ 3: TSV, CSV, Excel ફાઇલો અને Google શીટ્સમાંથી ડેટા વાંચવો

પ્રકાશન તારીખ: એપ્રિલ 6 2020

સંદર્ભો:

વિડિઓ:

વર્ણન:
ડેટા સાથે કામ કરવું, સાધનને ધ્યાનમાં લીધા વિના, તેના નિષ્કર્ષણથી શરૂ થાય છે. પાઠ દરમિયાન પેકેજોનો ઉપયોગ કરવામાં આવે છે vroom, readxl, googlesheets4 csv, tsv, Excel ફાઇલો અને Google શીટ્સમાંથી R પર્યાવરણમાં ડેટા લોડ કરવા માટે.

પાઠ 4: પંક્તિઓ ફિલ્ટર કરવી, કૉલમ પસંદ કરવી અને તેનું નામ બદલવું, R માં પાઇપલાઇન્સ

પ્રકાશન તારીખ: એપ્રિલ 13 2020

સંદર્ભો:

વિડિઓ:

વર્ણન:
આ પાઠ પેકેજ વિશે છે dplyr. તેમાં આપણે ડેટાફ્રેમને કેવી રીતે ફિલ્ટર કરવી, જરૂરી કોલમ પસંદ કરીને તેનું નામ બદલીશું.

અમે એ પણ શીખીશું કે પાઇપલાઇન્સ શું છે અને તે તમારા R કોડને વધુ વાંચવા યોગ્ય બનાવવામાં કેવી રીતે મદદ કરે છે.

પાઠ 5: R માં કોષ્ટકમાં ગણતરી કરેલ કૉલમ ઉમેરવા

પ્રકાશન તારીખ: એપ્રિલ 20 2020

સંદર્ભો:

વિડિઓ:

વર્ણન:
આ વિડિઓમાં અમે પુસ્તકાલય સાથેની અમારી ઓળખાણ ચાલુ રાખીએ છીએ tidyverse અને પેકેજ dplyr.
ચાલો ફંક્શનના પરિવારને જોઈએ mutate(), અને અમે શીખીશું કે કોષ્ટકમાં નવી ગણતરી કરેલ કૉલમ ઉમેરવા માટે તેનો ઉપયોગ કેવી રીતે કરવો.

પાઠ 6: R માં ડેટાનું જૂથીકરણ અને એકત્રીકરણ

પ્રકાશન તારીખ: એપ્રિલ 27 2020

સંદર્ભો:

વિડિઓ:

વર્ણન:
આ પાઠ ડેટા વિશ્લેષણ, જૂથીકરણ અને એકત્રીકરણના મુખ્ય કાર્યોમાંના એકને સમર્પિત છે. પાઠ દરમિયાન અમે પેકેજનો ઉપયોગ કરીશું dplyr અને લક્ષણો group_by() и summarise().

અમે ફંક્શનના સમગ્ર પરિવારને જોઈશું summarise(), એટલે કે summarise(), summarise_if() и summarise_at().

પાઠ 7: R માં કોષ્ટકોનું વર્ટિકલ અને આડું જોડવું

પ્રકાશન તારીખ: 4 મે 2020

સંદર્ભો:

વિડિઓ:

વર્ણન:
આ પાઠ તમને કોષ્ટકોના વર્ટિકલ અને હોરીઝોન્ટલ જોડાણની ક્રિયાઓ સમજવામાં મદદ કરશે.

વર્ટિકલ યુનિયન એ SQL ક્વેરી ભાષામાં UNION ઑપરેશનની સમકક્ષ છે.

VLOOKUP ફંક્શનને આભારી એક્સેલ વપરાશકર્તાઓ માટે હોરિઝોન્ટલ જોઇન વધુ સારી રીતે જાણીતું છે; SQL માં, આવી કામગીરી JOIN ઓપરેટર દ્વારા કરવામાં આવે છે.

પાઠ દરમિયાન અમે એક વ્યવહારુ સમસ્યા હલ કરીશું જે દરમિયાન અમે પેકેજોનો ઉપયોગ કરીશું dplyr, readxl, tidyr и stringr.

મુખ્ય કાર્યો કે જે આપણે ધ્યાનમાં લઈશું:

  • bind_rows() - કોષ્ટકોનું ઊભી જોડાણ
  • left_join() - કોષ્ટકોનું આડું જોડવું
  • semi_join() - જોડાવાના કોષ્ટકો સહિત
  • anti_join() - વિશિષ્ટ ટેબલ જોડાવા

પાઠ 8: R માં વિન્ડો ફંક્શન્સ

પ્રકાશન તારીખ: 11 મે 2020

સંદર્ભો:

વર્ણન:
વિન્ડો ફંક્શનનો અર્થ એગ્રિગેટિંગના સમાન છે; તેઓ ઇનપુટ તરીકે મૂલ્યોની શ્રેણી પણ લે છે અને તેના પર અંકગણિત કામગીરી કરે છે, પરંતુ આઉટપુટ પરિણામમાં પંક્તિઓની સંખ્યામાં ફેરફાર કરતા નથી.

આ ટ્યુટોરીયલમાં આપણે પેકેજનો અભ્યાસ કરવાનું ચાલુ રાખીએ છીએ dplyr, અને કાર્યો group_by(), mutate(), તેમજ નવું cumsum(), lag(), lead() и arrange().

પાઠ 9: ફરતી કોષ્ટકો અથવા R માં પિવટ કોષ્ટકોનું એનાલોગ

પ્રકાશન તારીખ: 18 મે 2020

સંદર્ભો:

વર્ણન:
મોટાભાગના એક્સેલ વપરાશકર્તાઓ પીવટ કોષ્ટકોનો ઉપયોગ કરે છે; આ એક અનુકૂળ સાધન છે જેની મદદથી તમે થોડીક સેકંડમાં વાંચી શકાય તેવા અહેવાલોમાં કાચા ડેટાની શ્રેણીને ફેરવી શકો છો.

આ ટ્યુટોરીયલમાં આપણે જોઈશું કે કોષ્ટકોને R માં કેવી રીતે ફેરવવું અને તેને પહોળામાંથી લાંબા ફોર્મેટમાં અને તેનાથી વિપરીત કેવી રીતે ફેરવવું.

મોટાભાગના પાઠ પેકેજને સમર્પિત છે tidyr અને કાર્યો pivot_longer() и pivot_wider().

પાઠ 10: JSON ફાઇલોને R માં લોડ કરવી અને યાદીઓને કોષ્ટકોમાં રૂપાંતરિત કરવી

પ્રકાશન તારીખ: 25 મે 2020

સંદર્ભો:

વર્ણન:
JSON અને XML માહિતી સંગ્રહિત કરવા અને વિનિમય કરવા માટે અત્યંત લોકપ્રિય ફોર્મેટ છે, સામાન્ય રીતે તેમની કોમ્પેક્ટનેસને કારણે.

પરંતુ આવા ફોર્મેટમાં પ્રસ્તુત ડેટાનું વિશ્લેષણ કરવું મુશ્કેલ છે, તેથી વિશ્લેષણ પહેલાં તેને ટેબ્યુલર સ્વરૂપમાં લાવવું જરૂરી છે, જે આપણે આ વિડિઓમાં શીખીશું તે બરાબર છે.

પાઠ પેકેજને સમર્પિત છે tidyr, પુસ્તકાલયના મુખ્ય ભાગમાં સમાવિષ્ટ છે tidyverse, અને કાર્યો unnest_longer(), unnest_wider() и hoist().

પાઠ 11: qplot() ફંક્શનનો ઉપયોગ કરીને ઝડપથી કાવતરું બનાવવું

પ્રકાશન તારીખ: 1 2020 જૂન

સંદર્ભો:

વર્ણન:
પેકેજ ggplot2 માત્ર આર.

આ પાઠમાં આપણે ફંક્શનનો ઉપયોગ કરીને સરળ આલેખ કેવી રીતે બનાવવું તે શીખીશું qplot(), અને ચાલો તેણીની બધી દલીલોનું વિશ્લેષણ કરીએ.

પાઠ 12: ggplot2 પેકેજનો ઉપયોગ કરીને લેયર બાય લેયર પ્લોટિંગ

પ્રકાશન તારીખ: 8 2020 જૂન

સંદર્ભો:

વર્ણન:
પાઠ પેકેજની સંપૂર્ણ શક્તિ દર્શાવે છે ggplot2 અને તેમાં જડિત સ્તરોમાં ગ્રાફ બનાવવાનું વ્યાકરણ.

અમે પેકેજમાં હાજર મુખ્ય ભૂમિતિઓનું વિશ્લેષણ કરીશું અને ગ્રાફ બનાવવા માટે સ્તરો કેવી રીતે લાગુ કરવા તે શીખીશું.

નિષ્કર્ષ

R ભાષા જેવા શક્તિશાળી ડેટા એનાલિસિસ ટૂલને શીખવા માટે તમારે પ્રથમ પગલાં ભરવા માટે જરૂરી છે તે ફક્ત સૌથી જરૂરી માહિતીને પ્રકાશિત કરવા માટે, મેં શક્ય તેટલું સંક્ષિપ્તમાં કોર્સ પ્રોગ્રામની રચનાનો સંપર્ક કરવાનો પ્રયાસ કર્યો.

કોર્સ એ R ભાષાનો ઉપયોગ કરીને ડેટા વિશ્લેષણ માટે સંપૂર્ણ માર્ગદર્શિકા નથી, પરંતુ તે તમને આ માટે જરૂરી તમામ તકનીકોને સમજવામાં મદદ કરશે.

જ્યારે કોર્સ પ્રોગ્રામ 12 અઠવાડિયા માટે રચાયેલ છે, દર અઠવાડિયે સોમવારે હું નવા પાઠની ઍક્સેસ ખોલીશ, તેથી હું ભલામણ કરું છું સબ્સ્ક્રાઇબ કરો YouTube ચેનલ પર જેથી નવા પાઠનું પ્રકાશન ચૂકી ન જાય.

સોર્સ: www.habr.com

એક ટિપ્પણી ઉમેરો