Python Cheat Sheet
by InfinityCliff via [Link]/79806/cs/19308/
Creating a Dataframe (copy) pandas Functions Reading and writing data
df = [Link]aFr‐ Empty len(df) Number of rows in DataFrame Excel
ame() DataFrame [Link] Data type of each column df = [Link]d_excel('file.x‐
[Link] DataFrame column list of lsx', sheet_name= 'sheet name)
Pandas DataFrame [...]
names str
Merge [...] [Link]() Number of values in each
df.to_excel('[Link]',
df = [Link]ge(left=left_df, column sheet_name='sheet name' [...]
right=right_df, on='FIELD', [Link]() Sum of values in each column Excel multi sheets
validate='m:m')
[Link]() Minimum value in each with [Link]elWriter('path_to_‐
Select Rows based on column value column file.xlsx') as writer:
[Link]c[df['column_name'] == [Link]() Maximum value in each [Link]_excel(writer, sheet_‐
some_value] column name='Sheet1')
[Link]_excel(writer, sheet_‐
df[(df.field1 cond1) & [Link]() Mean value in each column
(df.field2 cond2)] name='Sheet2')
Replace df with df["Column Name"] or an
Sort (by specified Field) equivalent variable to use these functions pickle
[Link]rt_values('FIELD') for a single column or set of selected df =
values. pd.read_pickle('[Link]')
Fill a column with value
[...]
df['A'] = 'foo' [Link]_pickle('file.pickle') [...]
Reset Index csv
[Link]set_index(inplace=True) df = [Link]d_csv('file.csv')
Extract [month, date, hour, etc] from [...]
datetime column
[...]
df['NEW_FIELD'] = df['dt_FI‐
ELD'].dt.<value> value=month, Class Property Ddecorators
date, hour
@property
Set Index def val(self):
[Link]t_index(keys, drop=True, return self._val
append=False, inplace=False, @val.setter
verify_integrity=False) def temperature(self, value):
self._val = value
Documentation:
http://pandas.pydata.org/pandas-docs/st‐
able/
[...]
By InfinityCliff Not published yet. Sponsored by [Link]
[Link]/infinitycliff/ Last updated 25th April, 2019. Everyone has a novel in them. Finish
Page 1 of 1. Yours!
[Link]