Skip to content

Instantly share code, notes, and snippets.

@lewiuberg
Created December 28, 2020 11:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lewiuberg/1155e35034f7168a32cced056b4ccf12 to your computer and use it in GitHub Desktop.
Save lewiuberg/1155e35034f7168a32cced056b4ccf12 to your computer and use it in GitHub Desktop.
Active Airport code 11
path = "df_melt.csv"
read = True
if read:
if path_checker(path):
df_melt = pd.read_csv(path)
if "date" in df_melt:
df_melt["date"] = pd.to_datetime(df_melt["date"])
else:
if df is None:
print("You need a DataFrame to export.")
else:
df_melt = df.melt(id_vars=[
"airport", "type of traffic", "location", "point", "latitude", "longitude",
"altitude"
],
var_name="date",
value_name="passengers").sort_values([
"airport", "type of traffic", "location", "point",
"latitude", "longitude", "altitude", "passengers"
]).reset_index(drop=True)
if "date" in df_melt:
df_melt["date"] = pd.to_datetime(df_melt["date"])
df_melt.drop(["altitude", "point"], axis=1, inplace=True)
#df_melt['latitude'] = df_melt['latitude'].map('{:,.2f}'.format)
#df_melt['longitude'] = df_melt['longitude'].map('{:,.2f}'.format)
df_melt.to_csv(f'{path}', index=False)
df_melt['date'] = df_melt['date'].apply(lambda x: str(x)[:-9])
df_melt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment