2023-09-20, 11:26
  #1
Medlem
Någon som vet hur i helvete man läser en .xlsm fil med pandas på ett bra sätt? Laddade ner openpyxl enligt instruktion från terminalen men resulterade i en dataframe med 90% NaN värden…
Citera
2023-09-20, 11:29
  #2
Medlem
PissBusss avatar
Citat:
Ursprungligen postat av Mbsjobo
Någon som vet hur i helvete man läser en .xlsm fil med pandas på ett bra sätt? Laddade ner openpyxl enligt instruktion från terminalen men resulterade i en dataframe med 90% NaN värden…

https://stackoverflow.com/questions/...-excel-file-is

Lycka till.
Citera
2023-09-20, 12:15
  #3
Medlem
Citat:
Ursprungligen postat av PissBuss
https://stackoverflow.com/questions/...-excel-file-is

Lycka till.
Tack du!
Citera
2023-09-22, 14:02
  #4
Medlem
Citat:
Ursprungligen postat av Mbsjobo
Någon som vet hur i helvete man läser en .xlsm fil med pandas på ett bra sätt?

Hmm, kankse att använda Pandas för att läsa in filen?

Kod:
import pandas as pd

df 
pd.read_excel('filename'
https://pandas.pydata.org/pandas-doc...ead_excel.html
Citera
2023-09-26, 09:23
  #5
Medlem
Citat:
Ursprungligen postat av Methos
Hmm, kankse att använda Pandas för att läsa in filen?

Kod:
import pandas as pd

df 
pd.read_excel('filename'
https://pandas.pydata.org/pandas-doc...ead_excel.html
Jag prövade de men resulterade i att 70-80% av filen blev NaN värden…:/
Citera
2023-09-26, 11:44
  #6
Medlem
Enterprises avatar
Citat:
Ursprungligen postat av Mbsjobo
Jag prövade de men resulterade i att 70-80% av filen blev NaN värden…:/
Fattar inte varför du ska importera en XLSM-fil.
Kan du inte exportera en CSV-fil istället för att ta bort ett abstraktionslager. Du kan då se direkt i filen om det finns NaN.
Citera
2023-09-26, 12:32
  #7
Medlem
Citat:
Ursprungligen postat av Mbsjobo
Jag prövade de men resulterade i att 70-80% av filen blev NaN värden…:/

Ja, finns det toma värden så kommer givetvis pandas att sätta dem som NaN.
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in