Date to Weeknum in Access/Excel/VBA [duplicate] - excel

This question already has answers here:
MS Access query, how to use SQL to group single dates into weeks
(2 answers)
VBA Convert date to week number
(8 answers)
Closed 2 years ago.
I have an access-file, that I imported in excel as a PivotTable. I want the possibility to sort the data in a slicer as Week numbers. I have grouped and set days to 7, but that only gives me 2020-01-01 - 2020-01-07 for example.
Should I convert the weeknum's already in Access? And then, how do I do that?
Please explain it all, even where to paste the code and how to implement it in Access.
Thank you.

Related

How to get descriptive statistics of all columns in python [duplicate]

This question already has answers here:
How do I expand the output display to see more columns of a Pandas DataFrame?
(22 answers)
Closed 3 years ago.
I have a dataset with 200000 rows and 201 columns. I want to have descriptive statistics of all the variables.
I tried:
'''train.describe()'''
But this is only giving the output for the first and last 8 variables. This there any method I can use to get the statistics for all of the columns.
probably, some of your columns where in some type other than numerical. Try train.apply(pd.to_numeric) then train.describe()

How to get day name with date in nodejs? [duplicate]

This question already has answers here:
Get the weekday from a Date object or date string using JavaScript
(3 answers)
Closed 3 years ago.
I want to get day name with date which is in string format in nodejs can anyone help how this can be done?
let gameDate = bidDatarray[0].gameDate;// date : 27/12/2019
console.log( gameDate.getDay());
This gives error that gameDate.getDay() is not a function
new Date('12/27/2019').getDay() you need to swap day with month.

pd.Timestamp changing month and day field when day <=12 [duplicate]

This question already has answers here:
pd.to_datetime is getting half my dates with flipped day / months
(2 answers)
Closed 3 years ago.
I'm doing some data analysis using Pandas in a Jupyter notebook and analysing minute by minute data for a 2 year period. There's about 740,000 rows of data pulled in from a csv file (pd.read_csv('file location'))
Format of date_time: "dd/mm/yyyy hh:mm" - i.e. 11/01/2017 21:52
Here's something weird I've found, when day<=12, the day and month switch, when the day is 13 and above the format is correct (when put through pd.Timestamp)
An example:
pd.Timestamp("13/02/2018 02:26")
--> Timestamp('2018-02-13 02:26:00')
As you'd expect. Now taking it to 11th February:
pd.Timestamp("12/02/2018 02:26")
--> Timestamp('2018-12-02 02:26:00')
Really unsure why this happens, would really appreciate some help on how I can avoid this happening.
Thank you!
Check with to_datetime and dayfirst
pd.to_datetime("11/02/2018 02:26",dayfirst=True)
Out[22]: Timestamp('2018-02-11 02:26:00')

Change 00:00:00:000 into total seconds in excel [duplicate]

This question already has answers here:
1 microsoft second = 0.00001157407407
(3 answers)
Closed 4 years ago.
I have a column of time values in excel that are from exporting from another piece of software. The time is formatted as hh:mm:ss.sss (e.g. 00:00:02.147 -> 0 hrs, 0 min, 2 s and 0.147 ms).
I want to change this into total number of seconds in excel however any function performed on the cells results in a #VALUE! error. I have tried changing the cell type from General to Text to Time to Custom (i.e. [ss]) etc. however nothing has worked. Is there anyway I can do this? This also causes issues for plotting in python.
The custom format of "hh:mm:ss.000" should do what you are after.
You can then narrow that down to "ss.000" and just use =A1 or even just nab the seconds with =SECOND(A1) (if you wanted to do this long-hand then you can do a =RIGHT(A1,6) with a format of "ss.000" or even =TEXT(A1,"ss.000") / =TEXT(RIGHT(A1,6),"ss.000").
The issue being that using "ss.sss", excel is trying to append seconds on to time again rather than milliseconds, so if excel can first know the milliseconds exist you should be able to extract the seconds.
EDIT
If it's the total number of seconds you are after, multiply the DateTime value by the number of seconds in a day: =A1*86400

Excel: transform TEXT like "YYYYMMDD" to DATE [duplicate]

This question already has answers here:
Excel Date Conversion from yyyymmdd to mm/dd/yyyy
(5 answers)
Closed 8 years ago.
How can I transform a column with text like "20130213" to DATE?
Basically, I need to calculate the difference in days between 2 dates that come in the text format
Thanks a lot
You can use for example
=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))

Resources