Dire che ho un dataframe df con data come indice e alcuni valori. Come posso selezionare le righe in cui la data è maggiore di qualche valore x?Panda Python Selezionare Indice in cui l'indice è maggiore di x
So che posso convertire l'indice in una colonna e quindi fare la selezione df [df ['data']> x], ma è più lento di fare operazione sull'indice?
Il più idiomatica è probabilmente [indicizzazione stringa parziale] (http://pandas.pydata.org/pandas-docs/stable/timeseries html # datetimeindex-parziale-stringa-indicizzazione). Ma potresti fare qualcosa come 'df [df.index> x]'. –
puoi fare lo stesso con l'indice, quindi se il tuo indice è già una data allora puoi semplicemente fare 'df [df> x]' funzionerebbe solo – EdChum