Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Programmering
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

Python - Pandas - Pille dato ud af csv

Af Elitebruger SpookiePower | 15-03-2021 14:14 | 2185 visninger | 1 svar, hop til seneste
Jeg har en csv der ser således ud: Date;Side;Amount;Buy price;Sell price;Fee, BTC;Profit, BTC;Total, BTC 12-03-2021 21:13:44;buy;1.24;0.0003;0;-0.00000037;-0.00000037;0.00152364 12-03-2021 21:09:49;sell;1.24;0.0003;0.00030309;-0.00000038;0.00000384;0.00152401 12-03-2021 21:03:32;buy;1.24;0.0003;0;-0.00000037;-0.00000037;0.00152055 12-03-2021 21:03:31;buy;1.23;0.00030249;0;-0.00000037;-0.00000037;0.00152092 .. .. Jeg benytter Pandas til at håndtere filen og læse den df = pd.read_csv('file.csv', delimiter=';') Sætter datoen så den læse som en dato df['Date'] = pd.to_datetime(df['Date'], format='%d-%m-%Y %H:%M:%S') Sætter Date kolonnen som Index df.set_index('Date', inplace=True) Tager den højeste værdi i "Total, BTC" kollonen for hver enkel dag Highs = df['Total, BTC'].resample('D').max() Her mit indhold i Highs, som er den højeste værdi for hver enkel dag 0.00035464 0.00051242 0.00061785 0.00086391 0.0010622 0.00127605 Jeg har brug for at se datoerne også, som her: 12-03-2021 0.00035464 11-03-2021 0.00051242 .. .. Men hvordan pokker får jeg datoen med ? Min ide var at tage df og pille datoen ud af cvs filen, altså indtil det første ;-tegn og så fjerne alle enes datoer. På den måde ville jeg få en liste over alle datoer i csv filen, men den del driller mig - hvis det kan lade sig gøre. Håber det giver mening det jeg laver :)
--
Sidst redigeret 15-03-2021 14:15
#1
peterlravn
Ultrabruger
15-03-2021 15:00

Rapporter til Admin
Når jeg kører din kode igennem, så får jeg ved at printe "Highs": Date 2021-03-11 0.001530 2021-03-12 0.001524 Freq: D, Name: Total, BTC, dtype: float64 (Jeg har indført nogle tilfældige tal for den 2021-03-11). Hvad er det præcis, som er galt med dette output?
--
Sidst redigeret 15-03-2021 15:01

Opret svar til indlægget: Python - Pandas - Pille dato ud af csv

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning


ANNONCE