Skip to content

Instantly share code, notes, and snippets.

View summerofgeorge's full-sized avatar
👼

George Mount summerofgeorge

👼
View GitHub Profile
Sub Between()
'
' Between Macro
'
'Dim time1, time2
Range("E6").Select
time1 = Now
@summerofgeorge
summerofgeorge / gist:8cd574a604dbbabd6c0281edc95d4494
Created May 15, 2017 18:19
R Packages explained to Excel users
#install a package - do this ONCE on your computer!
install.packages("XLConnect")
#call library - do this EVERY TIME you start R ...
#assuming you need the library!
library("xlconnect")
#NA/missing values
a<-NA
b<-5
#check for NA
is.na(a)
is.na(num2)
num1+num2
@summerofgeorge
summerofgeorge / gist:5f997b3d6cb597acb3eba0fad618f865
Created June 7, 2017 23:24
R Explained for Excel Users - Creating a Dataframe
#create three vectors of equal length
x<-c(1,2,3)
y<-c(4,5,6)
z<-c(7,8,9)
#create a data frame
v<-data.frame(x,y,z)
@summerofgeorge
summerofgeorge / gist:08b039767d01fe6f233fd5816fecf732
Created June 10, 2017 22:33
R Explained for Excel Users: What is a Directory?
#create a vector x
x<-c(1,2,3)
#write file x.txt
write.table(x,"x.txt")
#where was that file saved?
@summerofgeorge
summerofgeorge / gist:34dd1011779f94aea8898bfa53bf33e0
Created August 7, 2017 17:16
BeautifulSoup - delete text within X tag
#import modules
from bs4 import BeautifulSoup
import os
#set directories
folder = "E:/BillMcDonald/Sample2"
os.listdir(folder)
@summerofgeorge
summerofgeorge / gist:f5e67a9dd4fe09dc677d1c9ef9524030
Created August 11, 2017 19:19
Weather.Gov XML Tree example
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet href="latest_ob.xsl" type="text/xsl"?>
<current_observation version="1.0"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://www.weather.gov/view/current_observation.xsd">
<credit>NOAA's National Weather Service</credit>
<credit_URL>http://weather.gov/</credit_URL>
<image>
@summerofgeorge
summerofgeorge / gist:6f8d4d949707f4df33d9c0af04546d3d
Created December 24, 2017 20:23
Excel - Refresh data in locked worksheet
'Refresh data in a protected worksheet
'Source: https://www.extendoffice.com/documents/excel/4379-excel-protect-sheet-but-allow-data-refresh.html
'Save workbook as .xlsm, hit Alt+F11, and paste the following code into the MODULES section of your workbook:
Sub DataRefresh()
ActiveSheet.Unprotect
ActiveWorkbook.RefreshAll
Application.OnTime Now + TimeValue("00:00:01"), "DataRefresh2"
End Sub
Sub DataRefresh2()
setwd("C:/Iris/")
#necessary packages
library(DescTools)
library(RDCOMClient)
#download file from https://drive.google.com/file/d/1kn49DDrn4KR1LshGGT8BjD6J3gPcl1Mk/view?usp=sharing/
iris<-read.csv("iris.csv")
#data manipulation/analysis ensues...
#install packages ONCE on your machine...
#http://georgejmount.com/rpackagesexplained/
install.packages("DescTools")
install.packages("RDCOMClient", repos = "http://www.omegahat.org/R")