Questions marquées «pandas»

Pandas est une bibliothèque Python pour la manipulation et l'analyse des données, par exemple les trames de données, les séries chronologiques multidimensionnelles et les jeux de données transversaux que l'on trouve couramment dans les statistiques, les résultats de la science expérimentale, l'économétrie ou la finance. Pandas est l'une des principales bibliothèques de science des données en Python.


11
Comment écrire dans un fichier Excel existant sans écraser les données (en utilisant des pandas)?
J'utilise des pandas pour écrire dans un fichier Excel de la manière suivante: import pandas writer = pandas.ExcelWriter('Masterfile.xlsx') data_filtered.to_excel(writer, "Main", cols=['Diff1', 'Diff2']) writer.save() Masterfile.xlsx se compose déjà de plusieurs onglets différents. Cependant, il ne contient pas encore "Main". Pandas écrit correctement dans la feuille "Main", malheureusement il supprime également tous …

1
Quelles règles les Pandas utilisent-ils pour générer une vue par rapport à une copie?
Je ne comprends pas les règles que Pandas utilise pour décider qu'une sélection à partir d'un dataframe est une copie du dataframe original, ou une vue sur l'original. Si j'ai, par exemple, df = pd.DataFrame(np.random.randn(8,8), columns=list('ABCDEFGH'), index=range(1,9)) Je comprends que a queryrenvoie une copie de sorte que quelque chose comme …

3
Comment tester si une chaîne contient l'une des sous-chaînes d'une liste, dans les pandas?
Y a-t-il une fonction qui équivaudrait à une combinaison de df.isin()et df[col].str.contains()? Par exemple, disons que j'ai la série s = pd.Series(['cat','hat','dog','fog','pet'])et que je veux trouver tous les endroits où scontient l'un des ['og', 'at'], je voudrais tout obtenir sauf «animal de compagnie». J'ai une solution, mais c'est plutôt inélégant: …



3
Comment supprimer l'avertissement de Pandas Future?
Lorsque j'exécute le programme, Pandas donne à chaque fois un «avertissement futur» comme ci-dessous. D:\Python\lib\site-packages\pandas\core\frame.py:3581: FutureWarning: rename with inplace=True will return None from pandas 0.11 onward " from pandas 0.11 onward", FutureWarning) J'ai reçu le msg, mais je veux juste empêcher Pandas d'afficher un tel msg encore et encore, y …

8
Un vecteur de colonne y a été transmis lorsqu'un tableau 1d était attendu
Je dois répondre à RandomForestRegressorpartir sklearn.ensemble. forest = ensemble.RandomForestRegressor(**RF_tuned_parameters) model = forest.fit(train_fold, train_y) yhat = model.predict(test_fold) Ce code a toujours fonctionné jusqu'à ce que je fasse un prétraitement des données ( train_y). Le message d'erreur dit: DataConversionWarning: Un vecteur de colonne y a été transmis lorsqu'un tableau 1d était attendu. …

5
Ignorer les NaN avec str.contains
Je veux trouver des lignes qui contiennent une chaîne, comme ceci: DF[DF.col.str.contains("foo")] Cependant, cela échoue car certains éléments sont NaN: ValueError: impossible d'indexer avec un vecteur contenant des valeurs NA / NaN Alors je recourt à l'obscurcissement DF[DF.col.notnull()][DF.col.dropna().str.contains("foo")] Y a-t-il un meilleur moyen?
117 python  pandas 

4
Bonne façon d'inverser pandas.DataFrame?
Voici mon code: import pandas as pd data = pd.DataFrame({'Odd':[1,3,5,6,7,9], 'Even':[0,2,4,6,8,10]}) for i in reversed(data): print(data['Odd'], data['Even']) Lorsque j'exécute ce code, j'obtiens l'erreur suivante: Traceback (most recent call last): File "C:\Python33\lib\site-packages\pandas\core\generic.py", line 665, in _get_item_cache return cache[item] KeyError: 5 During handling of the above exception, another exception occurred: Traceback (most …
117 python  pandas  reverse 

4
les pandas convertissent certaines colonnes en lignes
Mon ensemble de données contient donc des informations par emplacement pour n dates. Le problème est que chaque date est en fait un en-tête de colonne différent. Par exemple, le CSV ressemble à location name Jan-2010 Feb-2010 March-2010 A "test" 12 20 30 B "foo" 18 20 25 Ce que …
117 python  pandas 



9
Pandas DataFrame à la liste des listes
Il est facile de transformer une liste de listes en un dataframe pandas: import pandas as pd df = pd.DataFrame([[1,2,3],[3,4,5]]) Mais comment puis-je transformer df en une liste de listes? lol = df.what_to_do_now? print lol # [[1,2,3],[3,4,5]]
115 python  pandas 

14
Comment afficher tous les noms de colonnes sur pandas dataframe?
J'ai un dataframe composé de centaines de colonnes, et j'ai besoin de voir tous les noms de colonnes. Ce que j'ai fait: In[37]: data_all2.columns La sortie est: Out[37]: Index(['customer_id', 'incoming', 'outgoing', 'awan', 'bank', 'family', 'food', 'government', 'internet', 'isipulsa', ... 'overdue_3months_feature78', 'overdue_3months_feature79', 'overdue_3months_feature80', 'overdue_3months_feature81', 'overdue_3months_feature82', 'overdue_3months_feature83', 'overdue_3months_feature84', 'overdue_3months_feature85', 'overdue_3months_feature86', 'loan_overdue_3months_total_y'], dtype='object', …
115 python  pandas  dataframe  show 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.