Запитання з тегом «pandas»

Pandas - бібліотека Python для маніпулювання та аналізу даних, наприклад, фрейми даних, багатовимірні часові ряди та набори даних поперечного перерізу, які зазвичай зустрічаються в статистиці, результатах експериментальної науки, економетрії або фінансах. Pandas - одна з головних бібліотек наукових даних на Python.


10
Як записатись у існуючий файл excel без перезапису даних (використовуючи панди)?
Я використовую панди, щоб записати файл excel таким чином: import pandas writer = pandas.ExcelWriter('Masterfile.xlsx') data_filtered.to_excel(writer, "Main", cols=['Diff1', 'Diff2']) writer.save() Masterfile.xlsx вже складається з кількох різних вкладок. Однак він ще не містить "Головного". Pandas правильно пише на аркуш "Main", на жаль, він також видаляє всі інші вкладки.

3
Як перевірити, чи рядок містить одну з підрядів у списку, в пандах?
Чи є якась функція, яка була б еквівалентом комбінації df.isin()та df[col].str.contains()? Наприклад, скажіть, що у мене є серія s = pd.Series(['cat','hat','dog','fog','pet']), і я хочу знайти всі місця, де sє будь-який із них ['og', 'at'], я б хотів отримати все, окрім "домашньої тварини". У мене є рішення, але воно досить неелегантне: …

5
додайте рядковий префікс до кожного значення в стовпці рядків за допомогою Pandas
Я хотів би додати рядок до початку кожного значення у згаданому стовпчику фрейму даних панди (елегантно). Я вже зрозумів, як це зробити, і зараз я використовую: df.ix[(df['col'] != False), 'col'] = 'str'+df[(df['col'] != False), 'col'] Здається, це одне пекло неелегантної речі - чи знаєте ви будь-який інший спосіб (який, можливо, …

3
Як придушити попередження Pandas Future?
Коли я запускаю програму, Pandas видає "Попередження про майбутнє", як нижче, кожен раз. 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) Я отримав msg, але я просто хочу зупинити Pandas показувати такі msg знову і знову, чи є якийсь параметр …

1
Які правила Pandas використовує для створення перегляду та копії?
Мене бентежить правила, які Pandas використовує, приймаючи рішення про те, що вибір з фрейму даних є копією оригінального фрейму даних або переглядом оригіналу. Якщо я маю, наприклад, df = pd.DataFrame(np.random.randn(8,8), columns=list('ABCDEFGH'), index=range(1,9)) Я розумію, що queryповертає копію, щоб щось подібне foo = df.query('2 < index <= 5') foo.loc[:,'E'] = 40 …

8
Коли колону-вектор y пропускали, коли очікувався масив 1d
Мені потрібно , щоб відповідати RandomForestRegressorз sklearn.ensemble. forest = ensemble.RandomForestRegressor(**RF_tuned_parameters) model = forest.fit(train_fold, train_y) yhat = model.predict(test_fold) Цей код працював завжди, поки я не здійснив деяку попередню обробку даних ( train_y). Повідомлення про помилку говорить: DataConversionWarning: вектор стовпця y був переданий, коли очікувався масив 1d. Будь ласка, змініть форму y …

11
Знайдіть максимальне значення стовпця та поверніть відповідні значення рядків за допомогою Pandas
Використовуючи Python Pandas, я намагаюся знайти Country& Placeз максимальним значенням. Це повертає максимальне значення: data.groupby(['Country','Place'])['Value'].max() Але як мені отримати відповідне Countryта Placeім’я?
118 python  pandas  dataframe  max 


5
Ігнорування NaN з str.contains
Я хочу знайти рядки, які містять рядок, як-от так: DF[DF.col.str.contains("foo")] Однак це не вдається, оскільки деякі елементи є NaN: ValueError: не вдається індексувати вектор, що містить значення NA / NaN Тож я вдаюсь до затуманених DF[DF.col.notnull()][DF.col.dropna().str.contains("foo")] Чи є кращий спосіб?
117 python  pandas 

4
Правильний спосіб повернення панд.DataFrame?
Ось мій код: 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']) Коли я запускаю цей код, я отримую таку помилку: 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: …
117 python  pandas  reverse 

17
Як перетворити результат SQL-запиту в структуру даних PANDAS?
Будь-яка допомога з цієї проблеми буде дуже вдячна. Отже, я хочу запустити запит до своєї бази даних SQL і зберігати повернені дані як структуру даних Pandas. Я додав код для запиту. Я читаю документацію на Pandas, але у мене виникають проблеми з визначенням типу повернення мого запиту. Я спробував роздрукувати …

9
Друкуйте дуже довгий рядок повністю у фреймі даних панди
Я борюся з, здавалося б, дуже простою річчю. У мене є кадр даних панди, що містить дуже довгий рядок. df = pd.DataFrame({'one' : ['one', 'two', 'This is very long string very long string very long string veryvery long string']}) Тепер, коли я намагаюся надрукувати те саме, я не бачу повного …
116 python  string  pandas  options 

8
Pandas DataFrame до списку
Перетворити список списків у рамку даних панди легко: import pandas as pd df = pd.DataFrame([[1,2,3],[3,4,5]]) Але як повернути df до списку списків? lol = df.what_to_do_now? print lol # [[1,2,3],[3,4,5]]
115 python  pandas 

4
панди перетворюють деякі стовпці в рядки
Тож мій набір даних містить деяку інформацію за місцеположенням для п яти дат. Проблема полягає в тому, що кожна дата насправді відрізняється заголовком стовпця. Наприклад, виглядає CSV location name Jan-2010 Feb-2010 March-2010 A "test" 12 20 30 B "foo" 18 20 25 Я хотів би, щоб це виглядало location name …
115 python  pandas 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.