fix csv decode to parse latin-1 space
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
import pandas
|
import pandas
|
||||||
import numpy
|
import numpy
|
||||||
|
import numpy
|
||||||
import datetime
|
import datetime
|
||||||
import json
|
import json
|
||||||
import hashlib
|
import hashlib
|
||||||
@@ -15,12 +16,15 @@ ALLDAYS = [
|
|||||||
]
|
]
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
#! TODO: Find a better XLSX import process. XLS IS ASS
|
||||||
# mainData = pandas.read_excel("menu.ods")
|
# mainData = pandas.read_excel("menu.ods")
|
||||||
mainData = pandas.read_csv("menu.csv")
|
mainData = pandas.read_csv("menu.csv")
|
||||||
|
mainData = mainData.drop("Unnamed: 9", axis="columns").drop("Unnamed: 10", axis="columns").drop(" ", axis="columns")
|
||||||
|
mainData[" .1"] = mainData[" .1"].replace("\xa0", numpy.nan)
|
||||||
breaksLoc = numpy.where(
|
breaksLoc = numpy.where(
|
||||||
pandas.isna(mainData.drop(" ", axis="columns")).all(1).to_numpy()
|
pandas.isna(mainData[" .1"]).to_numpy()
|
||||||
== True
|
== True
|
||||||
)[0]
|
)[0][2:]
|
||||||
print(breaksLoc)
|
print(breaksLoc)
|
||||||
rowNames = mainData[" .1"].to_numpy()
|
rowNames = mainData[" .1"].to_numpy()
|
||||||
# Item names: x[x["Unnamed: 1"]=="BREAKFAST 1"]["MONDAY"].item()
|
# Item names: x[x["Unnamed: 1"]=="BREAKFAST 1"]["MONDAY"].item()
|
||||||
|
|||||||
Reference in New Issue
Block a user