Thursday, April 19, 2012

Getting Historical Weather Data in R and SAP HANA

For many of my latest data blogs, I needed historical weather data to perform data mash-ups to pin-point the cause.  For example, for my continued exploration into the airlines/airports historical data using SAP HANA and R, I wanted to find out whether the weather was behind the extreme delay experienced out of a particular airport for a particular day/hour.  So I needed to mash-up the weather data with the airlines data for this analysis.

I looked around but could not find a better way to get the weather data.  So I turned to R.  Now, to get historical weather data, I am using Weather Underground's REST APIs and I put together a simple program in R to get the weather data in a data.frame.  This R module gets called from SAP HANA and it inserts a new table into HANA with the right weather information.  Once, I have the data in HANA, I performed mash-ups in HANA and off I go on my intellectual pursuit.

Weather Underground returns the data in both XML and JSON file formats.  The program logic is very simple, [once you have spent hours cracking it, the end product looks simple anyways :-)] and there are appropriate comments in the code below for self-learning.

I want to mention that you are not limited to just getting the historical view on weather data.  You can get the weather forecast for next 10 days, perform your analysis and predict future!

Make sure to register with Weather Underground (API documentation link), comply with their rules and get your own key to access their APIs.
############################################################################
getHistoricalWeather <- function(airport.code="SFO", date="Sys.Date()")
{
  base.url <- 'http://api.wunderground.com/api/{your key here}/'
  # compose final url
  final.url <- paste(base.url, 'history_', date, '/q/', airport.code, '.json', sep='')


  # reading in as raw lines from the web service
  conn <- url(final.url)
  raw.data <- readLines(conn, n=-1L, ok=TRUE)
 # Convert to a JSON
  weather.data <- fromJSON(paste(raw.data, collapse=""))
  close(conn)
  return(weather.data)
}



# get data for 10 days - restriction by Weather Underground for free usage
date.range <- seq.Date(from=as.Date('2006-1-01'), to=as.Date('2006-1-10'), by='1 day')


# Initialize a data frame
hdwd <- data.frame()



# loop over dates, and fetch weather data
for(i in seq_along(date.range)) {
    weather.data <- getHistoricalWeather('SFO', format(date.range[i], "%Y%m%d"))                 
      hdwd <- rbind(hdwd, ldply(weather.data$history$dailysummary, 
          function(x) c('SJC', date.range[i], x$fog, x$rain, x$snow,  x$meantempi, x$meanvism, x$maxtempi, x$mintempi)))
}
colnames(hdwd) <- c("Airport", "Date", 'Fog', 'Rain', 'Snow','AvgTemp', 'AvgVisibility','MaxTemp','MinTemp')


# save to CSV
write.csv(hdwd, file=gzfile('SFC-Jan2006.csv.gz'), row.names=FALSE)

############################################################################
Results - 

Airport Date Fog Rain Snow AvgTemp AvgVisibility MaxTemp MinTemp
SFO 13149 0 1 0 55 14 62 47
SFO 13150 0 1 0 53 11 55 50
SFO 13151 0 1 0 51 14 56 46
SFO 13152 0 0 0 56 16 62 50
SFO 13153 0 0 0 54 14 60 48
SFO 13154 0 1 0 52 14 59 45
SFO 13155 0 1 0 56 14 61 50
SFO 13156 0 0 0 51 16 57 45
SFO 13157 0 0 0 49 16 56 41
SFO 13158 0 0 0 54 10 61 46


Happy Analyzing!

360 comments:

  1. Is this a world wide data base?
    How far back in time can you get data?

    ReplyDelete
  2. Cool thanks, now I just need to dig in to the API and find out what I can get.


    You should add that you need:

    library(RJSONIO)
    library(plyr)

    for the script to work.

    ReplyDelete
  3. R works well for REST calls! For production work, I would add 2 things to your code:
    options(timeout=600) so your code doesn't crash with slow network response times;
    wrap your call to readLines() in try() so you can trap issues such as missing date/airport code combinations (e.g., errors in their backend data service).

    The WeatherUnderground data is simplest for your particular use, as you can query it via airport codes. For other uses and larger hunks and further back in time, the NCDC historic weather products are mostly free for everyone now, and will become free by the end of Sept 2012 (see http://www.ncdc.noaa.gov/oa/mpp/digitalfiles.html). These include global data in ghcn, and hourly data as well as daily data with many more attributes. To grab these data, you need to look up the station index for your site, then build the simple urls, then grab the data with read.fwf() (in some cases looping over year-specific urls).

    A harder case is grabbing the NOAA 6-minute historic tidal height data, as it comes back as a web page embedded in (varying) html, so it requires try(Text<-readlines(Q)) and grep so distinguish data lines. Still, its wonderful that nearly all historic NOAA data is becoming freely available on the web, and R has the tools for easy assimilation.

    ReplyDelete
  4. Solid points tomp. I did look at NCDC's website but since there were no API's offered and I am not a big fan of screen scrapping, I decided to stick with W-Underground. I am pretty sure that I will run into issues with free APIs.

    I put a sleep for 60 seconds before making another batch request and I can only make 500 calls per days. What I don't like about W-Underground's API is that I can only download data for a single day in one API call.

    Thanks for your insights!

    ReplyDelete
  5. This post has a lot of importance to the people…I hope you can continue to inspire and post more of this…Thanks

    ReplyDelete
  6. Data Visualization Software
    SQIAR (www.sqiar.com/solutions/technology/tableau) is a leading Business Intelligence company and provides Tableau Software consultancy across United Kingdom and USA

    ReplyDelete
  7. Hi, sir I have seen your info on sap.. Especially on sap hana. The info you provided is very useful for any interested on sap. I am very much satisfied with your info. I wish I can get furthered info from you.I am very glad to say thanks for this info.
    thank you very much sir.
    sap hana online training

    ReplyDelete
  8. Well appreciated keep updates nice post see sap global consultants.

    ReplyDelete
  9. Excellent piece of information on sap hana admin, I feel it is right place to get info on SAP HANA. This was really something, I had been looking for days. Too excited to view your other blogs on HANA. we provide SAP HANA ONLINE TRAINING.

    ReplyDelete
  10. If you are using SAP HANA in conjunction with other SAP business applications, it is possible to integrate with SAP Solution Manager.

    The SAP HANA ADMIN Configuration Check Tool allows you to check the interoperability of SAP HANA with your existing enterprise storage in production environments.

    SAP HANA ADMINISTRATION ONLINE TRAINING

    ReplyDelete
  11. Your blog was excellent. Posted best topics for the readers help them to get to know things. Also helps the readers to choose the better career. SAP HANA ADMINISTRATION ONLINE TRAINING

    ReplyDelete
  12. This SAP HANA ADMINISTRATION ONLINE TRAINING course not only gives an overview but provides you with a thorough in-depth knowledge about how the SAP HANA works. we also provide online training on SAP HANA ADMINISTRATION ONLINE TRAINING.

    SAP HANA ADMINISTRATION ONLINE TRAINING

    ReplyDelete
  13. Best Post about SAP Courses and the Training. Helps the readers to get better knowledge on Current SAP Technologies.
    SAP HANA ADMINISTRATION ONLINE TRAINING

    ReplyDelete
  14. Thanks so very much for taking your time to create this very useful and informative site. I have learned a lot from your site. Thanks!!

    Hadoop Course in Chennai

    ReplyDelete
  15. there is another way of doing this here

    http://casoilresource.lawr.ucdavis.edu/drupal/node/991

    ReplyDelete
  16. . Your blog was excellent. Posted best topics for the readers help them to get to know things. Also helps the readers to choose the better career reading this. sap bods online training

    ReplyDelete
  17. Thank you very much for giving this information about msbi training in hyderabadplease keep updates on this and i searched many websites for this information.

    ReplyDelete
  18. Hi ! my very first comment on your site. ,I have been reading your blog for a while and thought.

    Thanks
    statistical data analysis services

    ReplyDelete
  19. You have really done some great work here and coming up with this kind statistical information. You may also like to think of considering creating blog for statistical analysis of financial data.

    ReplyDelete
  20. Hey , I read your post this is really very informative, don't have any ideas about this but now know this. Thanks again
    Dash Inspectorate

    ReplyDelete
  21. hey i need to create a weather forecast system which will take inputs like the past present and future temperature and i have to predict what will be the weather for the next one week..i have to use r to do so....can anybody help?

    ReplyDelete
  22. Great post I would like to thank you for the efforts you have made in writing this interesting and knowledgeable article.
    meteorology

    ReplyDelete
  23. how will get the the weather information for the future
    for example I need to know the weather for the coming one month.
    So what do I do?

    ReplyDelete
  24. Great information, thansk for this.Its very informative and i am sure it will help many other people like the way it helps me. Thanks for the information.

    Bigdata Analytics

    ReplyDelete
  25. Thanks for the use full topic. Very useful information.
    We IT hub Online Training are good in giving the sap hana Training

    ReplyDelete
  26. can you help me to get data from same source but for one particular day and i want hourly data like 12:10 to 12:40 then 12:40 to 1:10..


    ReplyDelete
  27. Pretty section of content. I simply stumbled upon your site and in accession capital to say that I get actually loved to account your blog posts.
    SQL Server Training in Chennai

    ReplyDelete
  28. It is amazing and wonderful to visit your site.Thanks for sharing this information,this is useful to me...
    Android Training in Chennai
    Ios Training in Chennai

    ReplyDelete
  29. thanks! this is super helpful. But I found that your date format pulled up the incorrect date in history. It seems to me, that to get the correct date, you need to enter the date format "yyyymmdd".

    ReplyDelete
  30. Its is very very helpful for all of us and I never get bored while reading your article because, they are becomes a more and more interesting from the starting lines until the end.

    interview preparation

    ReplyDelete
  31. This concept is a good way to enhance the knowledge.thanks for sharing. please keep it up selenium Online Training Hyderabad

    ReplyDelete
  32. The knowledge of technology you have been sharing thorough this post is very much helpful to develop new idea. here by i also want to share this.
    Digital Marketing Training in Chennai

    Digital Marketing Training in Bangalore

    digital marketing training in tambaram

    digital marketing training in annanagar

    ReplyDelete
  33. Thanks a lot for sharing us about this update. Hope you will not get tired on making posts as informative as this. 
    python training institute in chennai
    python training in Bangalore
    python training institute in chennai

    ReplyDelete
  34. Great thoughts you got there, believe I may possibly try just some of it throughout my daily life.
    Blueprism training in marathahalli

    Blueprism training in btm

    Blueprism online training

    ReplyDelete
  35. Needed to compose you a very little word to thank you yet again regarding the nice suggestions you’ve contributed here.

    Data Science training in Chennai
    Data science training in bangalore
    Data science online training
    Data science training in pune

    ReplyDelete
  36. Some us know all relating to the compelling medium you present powerful steps on this blog and therefore strongly encourage contribution from other ones on this subject while our own child is truly discovering a great deal. Have fun with the remaining portion of the year.
    java training in chennai | java training in bangalore

    java online training | java training in pune

    ReplyDelete
  37. Nice post. By reading your blog, i get inspired and this provides some useful information. Thank you for posting this exclusive post for our vision. 
    angularjs Training in chennai
    angularjs-Training in pune

    angularjs-Training in chennai

    angularjs Training in chennai

    angularjs-Training in tambaram

    ReplyDelete
  38. myTectra a global learning solutions company helps transform people and organization to gain real, lasting benefits.Join Today.Ready to Unlock your Learning Potential !Read More...

    ReplyDelete
  39. Whoa! I’m enjoying the template/theme of this website. It’s simple, yet effective. A lot of times it’s very hard to get that “perfect balance” between superb usability and visual appeal. I must say you’ve done a very good job with this.


    AWS Training in Bangalore | Amazon Web Services Training in bangalore , india

    AWS Training in pune | Amazon Web Services Training in Pune, india

    AWS Training in Chennai|Amazon Web Services Training in Chennai,India



    aws online training and certification | amazon web services online training ,india

    ReplyDelete
  40. Good job! Fruitful article. I like this very much. It is very useful for my research. It shows your interest in this topic very well. I hope you will post some more information about the software. Please keep sharing!!
    SEO Training in Chennai
    SEO Training
    SEO Course in Chennai
    Digital Marketing Course in Chennai
    Digital Marketing Course
    Digital Marketing Training in Chennai

    ReplyDelete
  41. Greetings. I know this is somewhat off-topic, but I was wondering if you knew where I could get a captcha plugin for my comment form? I’m using the same blog platform like yours, and I’m having difficulty finding one? Thanks a lot.
    iosh course in chennai

    ReplyDelete
  42. This is the exact information I am been searching for, Thanks for sharing the required infos with the clear update and required points. To appreciate this I like to share some useful information regarding Microsoft Azure which is latest and newest,

    Regards,
    Ramya

    Azure Training in Chennai
    Azure Training Center in Chennai
    Best Azure Training in Chennai
    Azure Devops Training in Chenna
    Azure Training Institute in Chennai
    Azure Training in Chennai OMR
    Azure Training in Chennai Velachery
    Azure Online Training
    Azure Training in Chennai Credo Systemz

    ReplyDelete
  43. Nice post. Thanks for sharing! I want people to know just how good this information is in your article. It’s interesting content and Great work.
    Thanks & Regards,
    VRIT Professionals,
    No.1 Leading Web Designing Training Institute In Chennai.

    And also those who are looking for
    Web Designing Training Institute in Chennai
    SEO Training Institute in Chennai
    Photoshop Training Institute in Chennai
    PHP & Mysql Training Institute in Chennai
    Android Training Institute in Chennai

    ReplyDelete
  44. I have picked cheery a lot of useful clothes outdated of this amazing blog. I’d love to return greater than and over again. Thanks! 
    Microsoft Azure online training
    Selenium online training
    Java online training
    Java Script online training
    Share Point online training

    ReplyDelete
  45. Thanks for the wonderful tip! Very detailed and informative. Easy enough for a beginner like me to understand.
    Data Science Training in Chennai | Data Science Course in Chennai

    ReplyDelete
  46. One of the best content i have found on internet for Data Science training in Chennai .Every point for Data Science training in Chennai is explained in so detail,So its very easy to catch the content for Data Science training in Chennai .keep sharing more contents for Trending Technologies and also updating this content for Data Science and keep helping others.
    Cheers !
    Thanks and regards ,
    Data Science course in Velachery
    Data Scientists course in chennai
    Best Data Science course in chennai
    Top data science institute in chennai

    ReplyDelete
  47. I would really like to read some personal experiences like the way, you've explained through the above article. I'm glad for your achievements and would probably like to see much more in the near future. Thanks for share.

    devops online training

    aws online training

    data science with python online training

    data science online training

    rpa online training

    ReplyDelete
  48. Thank you for this post!! I have just discovered your blog recently and I really like it! I will definitely try some of your insights.
    Regards,
    SQL Training in Chennai | SQL DPA Training in Chennai | SQL Training institute in Chennai

    ReplyDelete
  49. It has been simply incredibly generous with you to provide openly what exactly many individuals would’ve marketed for an eBook to end up making some cash for their end, primarily given that you could have tried it in the event you wanted.
    Data Science Training in Chennai | Data Science Course in Chennai
    Python Course in Chennai | Python Training Course Institutes in Chennai
    RPA Training in Chennai | RPA Training in Chennai
    Digital Marketing Course in Chennai | Best Digital Marketing Training in Chennai

    ReplyDelete
  50. We understand that office interior is something that helps you to be productive. So, here we are to know what your wish related to the same and our expertise will rightly go with you to make something unique and the best. Interior for office provide all type of interior designing like - home interior, office interior, commercial interior, apartment interior & residential interior etc.
    Interior For Office
    Office Interior Designers
    Office Interior Designer Gurgaon

    Interior Designers for Offices
    Interior designer for office in Gurgaon
    Commercial Interior Designers Gurgaon

    Commercial Interior Designers
    Interior Designers Gurgaon
    Commercial Interior Designers in Delhi Ncr

    ReplyDelete
  51. We are there with our esteemed clients at every step right from making layouts, supervising the site and helping our clients in purchasing, ordering and overseeing budgets with the help of our experience and creative personnel. Our expertise in Modular Kitchen home interior, office interior, commercial interior, apartment interior & residential interior etc.
    interior decorator in gurgaon
    Commercial Interior Designers in Delhi
    Interior Designing Company in Gurgaon

    Home Interior Designers
    Best interior designer
    Home Interior Designers in Gurgaon

    Modular Kitchen Interior Designer
    Residential interior designer
    Modular Kitchen Designer

    ReplyDelete
  52. We understand that office interior is something that helps you to be productive. So, here we are to know what your wish related to the same and our expertise will rightly go with you to make something unique and the best. Interior for office provide all type of interior designing like - home interior, office interior, commercial interior, apartment interior & residential interior etc.
    Luxury Villa Interior Designer
    Residential interior designers in gurgaon
    penthouses interior designer

    Conference Room interior Designer
    Meeting Hall interior Designer
    entrance interior designer

    Office cabin interior designer

    ReplyDelete
  53. uvoffer- if you are searching for free unlimted tricks then visit now on Uvoffer.com and get unlimited offers and informations.
    film ka naam whatsapp puzzle answer film ka naam whatsapp puzzle

    ReplyDelete
  54. Whatscr - many peoples want to join random whatsapp groups . as per your demand we are ready to serve you whatsapp group links . On this website you can join unlimited groups . click and get unlimited whatsapp group links

    ReplyDelete
  55. My manju - if you want girls mobile numbers then this website is best for you . you can visit on this website and get their information and you also can meet with thrm and go for a date . click here to use our website --- online dating website

    ReplyDelete


  56. Full Stack Development Training in Chennai Searching for Full Stack Development training in chennai ? Bita Academy is the No 1 Training Institute in Chennai. Call for more details.

    ReplyDelete
  57. Thanks for sharing valuable information.It will help everyone.keep Post.
    Dhankesari

    ReplyDelete
  58. Really amazing article thanks for this article.

    free laptop yojana

    ReplyDelete
  59. Thanks for sharing valuable information.It will help everyone.keep Post.
    Kerala Lottery guessing

    ReplyDelete
  60. Good job in presenting the correct content with the clear explanation. The content looks real with valid information.

    big data hadoop training in chennai | big data training and placement in chennai | big data certification in chennai

    ReplyDelete
  61. You might comment on the order system of the blog. You should chat it's splendid. Your blog audit would swell up your visitors. I was very pleased to find this site.I wanted to thank you for this great read!!
    www.excelr.com/digital-marketing-training
    digital marketing course

    ReplyDelete
  62. You might comment on the order system of the blog. You should chat it's splendid. Your blog audit would swell up your visitors. I was very pleased to find this site.I wanted to thank you for this great read!!
    www.excelr.com/digital-marketing-training
    digital marketing course

    ReplyDelete
  63. After reading your article I was amazed. I know that you explain it very well. And I hope that other readers will also experience how I feel after reading your article.data science course in dubai

    ReplyDelete
  64. An excellent article, very informative. It is not every day that I have the possibility to see something like this. thanks

    Data Science Courses in Bangalore

    ReplyDelete
  65. Really nice and interesting post. I was looking for this kind of information and enjoyed reading this one. Keep posting. Thanks for sharing.
    date analytics certification training courses
    data science courses training

    ReplyDelete
  66. Attend The Python Training in Hyderabad From ExcelR. Practical Python Training Sessions With Assured Placement Support From Experienced Faculty. ExcelR Offers The Python Training in Hyderabad.
    python training in bangalore

    ReplyDelete
  67. Actually I read it yesterday but I had some thoughts about it and today I wanted to read it again because it is very well written.

    Big Data Course

    ReplyDelete
  68. Attend The Python training in bangalore From ExcelR. Practical Python training in bangalore Sessions With Assured Placement Support From Experienced Faculty. ExcelR Offers The Python training in bangalore.
    python training in bangalore

    ReplyDelete
  69. It is extremely nice to see the greatest details presented in an easy and understanding manner.
    Data Science Course in Pune

    ReplyDelete
  70. Go Health Science is the best resource to get all kinds of Knowledge about Health and Science updates on Healthy Life ideas.

    ReplyDelete
  71. Attend The Digital Marketing courses in bangalore From ExcelR. Practical Digital Marketing courses in bangalore Sessions With Assured Placement Support From Experienced Faculty. ExcelR Offers The Digital Marketing courses in bangalore.
    Digital Marketing Courses in Bangalore

    ReplyDelete


  72. I am really enjoying reading your well written articles. It looks like you spend a lot of effort and time on your blog. I have bookmarked it and I am looking forward to reading new articles. Keep up the good work.
    www.technewworld.in
    How to Start A blog 2019
    Eid AL ADHA

    ReplyDelete
  73. I like viewing web sites which comprehend the price of delivering the excellent useful resource free of charge. I truly adored reading your posting. Thank you!
    big data course malaysia

    ReplyDelete
  74. This comment has been removed by the author.

    ReplyDelete
  75. You might comment on the order system of the blog. You should chat it's splendid. Your blog audit would swell up your visitors. I was very pleased to find this site.I wanted to thank you for this great read!!
    Data Science Courses

    ReplyDelete
  76. Hey, would you mind if I share your blog with my twitter group? There’s a lot of folks that I think would enjoy your content. Please let me know. Thank you.
    machine learning Training in Chennai | machine learning Training institute in chennai | Best machine learning Training in chennai

    ReplyDelete
  77. Thanks for posting this info. Kindly share more such articles so that I can get better insight. This statistical data analysis services site is to an incredible degree so great match and it is incredibly flooding with essentials and stacked with enthusiasm.

    ReplyDelete
  78. Really appreciate this wonderful post that you have provided for us.Great site and a great topic as well i really get amazed to read this. Its really good.
    I like viewing web sites which comprehend the price of delivering the excellent useful resource free of charge. I truly adored reading your posting. Thank you!
    technewworld.in.

    ReplyDelete
  79. I am really enjoying reading your well written articles. It looks like you spend a lot of effort and time on your blog. I have bookmarked it and I am looking forward to reading new articles. Keep up the good work.
    AI learning course malaysia

    ReplyDelete
  80. You will get an introduction to the Python programming language and understand the importance of it. How to download and work with Python along with all the basics of Anaconda will be taught. You will also get a clear idea of downloading the various Python libraries and how to use them.
    Topics
    About Excelr Solutions and Innodatatics
    Introduction to Python
    Installation of Anaconda Python
    Difference between Python2 and Python3
    Python Environment
    Operators
    Identifiers
    Exception Handling (Error Handling)

    [url=https://www.excelr.com/data-science-certification-course-training-in-singapore]Excelr Solutions[/url]

    ReplyDelete
  81. This is very great thinks. It was very comprehensive post and powerful concept. Thanks for your sharing with us. Keep it up..
    Oracle Training in Chennai | Oracle Training Institutes in Chennai

    ReplyDelete
  82. Hey, would you mind if I share your blog with my twitter group? There’s a lot of folks that I think would enjoy your content. Please let me know. Thank you.
    Java Training in Chennai | J2EE Training in Chennai | Advanced Java Training in Chennai | Core Java Training in Chennai | Java Training institute in Chennai

    ReplyDelete
  83. Really amazing Information thanks for this information.

    dr. vivek bindra biography in hindi

    ReplyDelete
  84. This is a nice Site to watch out for and we provided information on
    vidmate make sure you can check it out and keep on visiting our Site.

    ReplyDelete
  85. Download and install Vidmate App which is the best HD video downloader software available for Android. Get free latest HD movies, songs, and your favorite TV shows

    ReplyDelete
  86. It is easy ( cemboard ) to win trust that is easy to destroy, it ( giá tấm cemboard )is not important to deceive the big ( báo giá tấm cemboard ) or the small, but the deception has been the problem.

    ReplyDelete
  87. This information Vert nice thanks for share this article thank you..

    Good Morning Shayari in Hindi

    ReplyDelete
  88. PhenQ_Reviews 2019 – WHAT IS PhenQ ?


    How_to_use_PhenQ ?This is a powerful slimming formula made by combining the multiple weight loss
    benefits of variousPhenQ_ingredients. All these are conveniently contained in
    one pill. It helps you get the kind of body that you need. The ingredients of
    the pill are from natural sources so you don’t have to worry much about the side
    effects that come with other types of dieting pills.Is_PhenQ_safe ? yes this is completly safe.
    Where_to_buy_PhenQ ? you can order online.PhenQ Scam ? this medicine is not scam at all.


    Watch this PhenQ_Reviews to know more.
    Know about PhenQ Scam from here.
    know Is_PhenQ_safe for health.
    you don`t know How_to_use_PhenQ check this site

    wanna buy phenq check this site and know Where_to_buy_PhenQ and how to use.

    check the PhenQ_ingredients to know more.

    what is PhenQ check this site.

    ReplyDelete
  89. Es fácil ganarse una confianza que( tam san be tong sieu nhe ) es fácil de destruir, es ( Sàn panel Đức Lâm ) importante no engañar a los grandes( tấm bê tông siêu nhẹ ) o pequeños, pero el engaño ha sido el problema

    ReplyDelete
  90. Download and install Vidmate App which is the best HD video downloader software available for Android. Get free latest HD movies, songs, and your favorite TV shows.

    ReplyDelete
  91. Thanks for posting this info. Kindly share more such articles so that I can get better insight.
    Dissertation statistics help

    ReplyDelete
  92. Thanks for posting this info. Kindly share more such articles so that I can get better insight.
    Dissertation data analysis services

    ReplyDelete
  93. 7/13,17/26,28/29,33/52 निम्न भिन्नों में कौन सी सबसे छोटी हैं ?
    किसी संख्या को 899 से भाग देने पर शेषफल 63 प्राप्त होता है यदि उस संख्या को 29 से भाग दें तो शेषफल क्या होगा ?
    यदि 5432x7 , 9 से विभाज्य हों , तो x के स्थान पर अंक होगा ।
    यदि किसी संख्या का तिगुना , इस संख्या के 3/5 से 60 अधिक हो , तो वह संख्या हैं ।
    किसी संख्या का 1/5 है , उसी संख्या के 1/7 से 10 अधिक है , वह संख्या है ।
    369 के आधे भाग का 2 / 3 भाग क्या होगा ।
    एक टैंक का एक - चौथाई भाग 135 लीटर पानी धारण करता हैं । यदि टैंक में 180 लीटर पानी हो हो तो टैंक का कितना भाग भरा हुआ हैं ।
    एक व्यक्ति अपनी आय का 1/4 भाग भोजन पर ,2/3 भाग मकान के किराये पर तथा शेष आय जो 630 रूपये है , अन्य सामान पर खर्च करता है । तो उसके मकान का किराया ज्ञात करो ।
    indian history tricks in hindi !

    maths tricks in hindi !

    aptitude tricks !

    ReplyDelete
  94. <a href="https://vidmate.vin/

    ReplyDelete
  95. I am really thankful for posting such useful information. It really made me understand lot of important concepts in the topic. Keep up the good work!
    Oracle Training in Chennai | Oracle Course in Chennai

    ReplyDelete
  96. Car Maintenance Tips That You Must Follow


    For everyone who owns it, Car Maintenance Tips need to know.
    Where the vehicle is currently needed by everyone in the world to
    facilitate work or to be stylish.
    You certainly want the vehicle you have always been in maximum
    performance. It would be very annoying if your vehicle isn’t even
    comfortable when driving.
    Therefore to avoid this you need to know Vehicle Maintenance Tips or Car Tips
    Buy New Car visit this site to know more.

    wanna Buy New Car visit this site.
    you dont know about Car Maintenance see in this site.
    wanna know about Car Tips click here.
    know more about Hot car news in here.

    ReplyDelete
  97. If you are serious about a career pertaining to Data science, then you are at the right place. ExcelR is a leader in the space of online Data Science training across the globe.
    ExcelR has trained 6,000+ professionals on Data Science Courseacross the globe. Our expert trainers will help you with upskilling the concepts with assignments and live
    projects. ExcelR is the training delivery partner in the space of Data Science for 5 universities and 40+ premier educational institutions across the globe. Faculty is our
    strength. All our trainers are working as Data Scientists with over 15+ years of professional experience. ExcelR offers a blended learning model where participants can avail
    themselves instructor-led online Data Science sessions and e-learning (recorded sessions) with a single enrollment. A combination of these two modes of learning will produce
    a synergistic impact on learning. One can attend an unlimited number of instructor-led online sessions from different trainers for 1 year with the all new and exclusive JUMBO
    PASS. No wonder ExcelR is regarded as the best training institute to learn Data Science by our participants. Data Science jobs are of the highest demand in the job market
    across the globe.

    Data Science Course

    ReplyDelete
  98. Sehar News is a wide area that envelops pakistan news , kashmir news , International News, Sports News, Arts and
    Entertainment News, Science and Technology, Business News, latest news in urdu , Education News and today news Columns.
    The perusers can snatch most recent urdu news dependent on different political and get-together
    occurring in the nation. Sehar News covers the most recent and up and coming news features, Read today urdu news and top stories from different backgrounds and carries it to the viewers



    wanna know latest pakistan news ? click pakistan news and know more.

    Read latest news in urdu and know more .

    read all the latest urdu news in this site.

    you dont know ? about today news click here and know more.

    know the current news of kashmir news check here.

    read all about today urdu news and gain knowledge.

    ReplyDelete
  99. Very interesting, good job and thanks for sharing such a good blog. Your article is so convincing that I never stop myself to say something about it. You’re doing a great job. Keep it up. Plaese update for Artificial Intelligence Course.

    ReplyDelete
  100. This is the exact information I am been searching for Products24 Really useful information. Thank you so much for sharing. How to Hack Wifi

    ReplyDelete
  101. Established in 2016 SSDWebHosting.net is providing top quality domain and hosting services worldwide to
    our valued customers and trying to play a little role in their success.We offer about 500 distinctive gTlds and ccTlds
    to look over which includes old master class gTlds like .com, .net and .org, in addition this we also offer newly launched Tlds
    like .xyz, .online, .master, .office, .on, .top and .club. We can assist you with choosing the best fitting name. Let's bring your
    thought or business on the web. visit this site https://SSDWebHosting.net/ to know more.


    Do you wanna buy SSD Web Hosting visit here.
    Find best Cheap Web Hosting here.

    ReplyDelete
  102. Thanks for posting useful information.You have provided a nice article, Thank you very much for this one. And I hope this will be useful for many people.. and I am waiting for your next post keep on updating these kinds of knowledgeable things...Really it was an awesome article...very interesting to read..please sharing this information......I think your suggestion would be helpful for me. I will let you know if its work for me too. Thanks and keep post such an informative blogs.

    Askmetraveller

    ReplyDelete
  103. Business Analytics or Data Analytics or data science training in hyderabad is an extremely popular, in-demand profession which requires a professional to possess sound knowledge of analysing data in all dimensions and uncover the unseen truth coupled with logic and domain knowledge to impact the top-line (increase business) and bottom-line (increase revenue). ExcelR’s Data Science curriculum is meticulously designed and delivered matching the industry needs and considered to be the best in the industry.

    ReplyDelete
  104. punaise des lits sont l'un des problèmes les plus difficiles à éliminer rapidement.
    La meilleure solution, de loin, pour lutter contre punaise des lits est d'engager une société de lutte antiparasitaire.
    ayant de l'expérience dans la lutte contre punaise des lits . Malheureusement, cela peut être coûteux et coûteux.
    au-delà des moyens de beaucoup de gens. Si vous pensez que vous n'avez pas les moyens d'engager un professionnel
    et que vous voulez essayer de contrôler traitement des punaises de lit vous-même, il y a des choses que vous pouvez faire. Avec diligence
    et de patience et un peu de travail, vous avez une chance de vous débarrasser de punaises de lit paris dans votre maison.


    Vous voulez supprimer punaise des lits de votre maison ?
    se débarrasser de punaises de lit paris cocher ici
    nous faisons traitement des punaises de lit de façon très professionnelle.

    ReplyDelete
  105. Thanks For Providing Us this Great Iformation .Get Our Some Quality Services Buy Adsense Accounts .
    Here is also avilable Buy Adsense Accounts .
    You Can Watch Adsense Earning Trick Here Youtube Channel Buy Adsense Accounts .

    ReplyDelete
  106. LogoSkill, Professional Logo Design Company Company is specifically a place where plain ideas converted into astonishing and amazing designs. You buy a logo design, we feel proud in envisioning
    our client’s vision to represent their business in the logo design, and this makes us unique among all. Based in USA we are the best logo design, website design and stationary
    design company along with the flayer for digital marketing expertise in social media, PPC, design consultancy for SMEs, Start-ups, and for individuals like youtubers, bloggers
    and influencers. We are the logo design company, developers, marketers and business consultants having enrich years of experience in their fields. With our award winning
    customer support we assure that, you are in the hands of expert designers and developers who carry the soul of an artist who deliver only the best.

    Professional Logo Design Company

    ReplyDelete
  107. Nice Article, Lots of great information and inspiration, both of which we all need. Your way of Writing and knowledgeable information is So Good and Unique. Good luck for the next!machine learning course


    ReplyDelete
  108. In our culture, the practice of treatment through various burn fat herbs and
    spices is widely prevalent. This is mainly due to the reason that different burn fat herbs grow in great abundance here. In addition to the
    treatment of various ailments these herbs prove beneficial in Healthy Ways To Lose Weight
    , especially for those who want to burn fat herbs

    we live in a world where diseases and their prevalence has gone off
    the charts. With the ever-growing incidences of illnesses and
    sufferings, one finds themselves caught up in a loop of medications
    and doctors’ visits. We, at https://goodbyedoctor.com/ , aim to find solutions for
    all your health-related problems in the most natural and harmless ways.
    We’re a website dedicated to providing you with the best of home
    remedies, organic solutions, and show you a path towards a healthy,
    happy life. visit https://goodbyedoctor.com/
    this site daily to know more about health tips and beauty tips.

    ReplyDelete
  109. Ez battery reconditioning reviews - You can now easily revive your old batteries with this
    Ez battery reconditioning pdf which provides step by step instructions for recondition a battery.
    Ez battery reconditioning blog publishes how Ez battery reconditioning programs works
    and where buy Ez battery reconditioning step by step program online after this
    candid Ez battery reconditioning reviews. Battery reconditioning course is newbie friendly. It may help you
    set up and run your own battery reconditioning business by learning this skill at home.
    How to recondition a battery with Ez battery reconditioning .
    Have you heard about Tom Ericson's Ez battery reconditioning reviews technique and
    are wondering whether it is possible or not. visit https://ezbatteryreconditioninginfo.com/ this site to know more. Thank you every one.

    ReplyDelete

  110. Every business these days need to collect data at every point of the manufacturing and sales process to understand the journey of the product.
    This may include applications, clicks, interactions, and so many other details related to the business process which can help define goals in a better way.
    Therefore, we bring you the list of benefits which you can reap with the use of Digital Marketing Course in Sydney in your process of management.
    every business has a single reason for which the interaction of the customer and the seller is established and it is the product to be sold. Therefore, it is very crucial
    that you must add relevance to your product by understanding the needs of the customers with the addition of features and design improvements which can make your product a
    perfect fit for the target audience. This can be easily achieved with the right interpretation skills which you can only get with Data Analytics Certification.




    ReplyDelete
  111. I like you article. if you you want to saw Sufiyana Pyaar Mera Star Bharat Serials Full
    Sufiyana Pyaar Mera

    ReplyDelete
  112. Attend The Course in Data Analytics From ExcelR. Practical Course in Data Analytics Sessions With Assured Placement Support From Experienced Faculty. ExcelR Offers The Course in Data Analytics.
    ExcelR Course in Data Analytics

    ReplyDelete

  113. Thank you so much for sharing the article. Really I get many valuable information from the article
    With our Digital Marketing Training, re-discover your creative instinct to design significant marketing strategies to promote a product/service related to any organization from any business sector.

    Digital Marketing Course in Sydney

    ReplyDelete
  114. nice article thanks for sharing it
    https://socialprachar.com/artificial-intelligence-training-in-bengaluru/

    ReplyDelete