Запитання з тегом «chained-assignment»

23
Додавання нового стовпця до існуючих DataFrame в пандах Python
У мене є наступний індексований DataFrame з іменованими стовпцями та рядками не- безперервними числами: a b c d 2 0.671399 0.101208 -0.181532 0.241273 3 0.446172 -0.243316 0.051767 1.577318 5 0.614758 0.075793 -0.451460 -0.012493 Я хотів би додати новий стовпець, 'e'до існуючого кадру даних, і не хочу нічого змінювати у кадрі …

15
Як боротися з SettingWithCopyWarning у Pandas?
Фон Я щойно оновив мої Панди з 0,11 до 0,13,0rc1. Тепер додаток вискакує багато нових попереджень. Один з них, як це: E:\FinReporter\FM_EXT.py:449: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_index,col_indexer] = value instead quote_df['TVol'] = quote_df['TVol']/TVOL_SCALE Я хочу …

6
навіщо мені робити копію кадру даних у пандах
Вибираючи підкадровий кадр з батьківського фрейму даних, я помітив, що деякі програмісти роблять копію кадру даних за допомогою .copy()методу. Наприклад, X = my_dataframe[features_list].copy() ... замість просто X = my_dataframe[features_list] Чому вони роблять копію кадру даних? Що буде, якщо я не зроблю копію?

7
Витяг конкретних вибраних стовпців у новий DataFrame як копія
У мене є панди DataFrame з 4 стовпцями, і я хочу створити новий DataFrame, який містить лише три стовпці. Це запитання схоже на: Вилучення конкретних стовпців з фрейму даних, але для панд не R. Наступний код не працює, викликає помилку і, звичайно, не є пандасним способом цього зробити. import pandas …

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