Mam istniejącą ramkę danych, której potrzebuję, aby dodać dodatkową kolumnę, która będzie zawierać tę samą wartość dla każdego wiersza.Dodaj kolumnę do ramki danych z wartością domyślną
Istniejące df:
Date, Open, High, Low, Close
01-01-2015, 565, 600, 400, 450
New df:
Name, Date, Open, High, Low, Close
abc, 01-01-2015, 565, 600, 400, 450
wiem, jak dołączyć istniejącą kolumnę seria/dataframe. Ale jest to inna sytuacja, ponieważ potrzebuję tylko dodać kolumnę "Nazwa" i ustawić każdy wiersz na tę samą wartość, w tym przypadku "abc".
Nie jestem do końca pewna, jak to zrobić.
Czy jest jakiś inny sposób na zrobienie tego? Otrzymuję następujące ostrzeżenie. Wartość próbuje ustawić na kopii plasterka z DataFrame. Spróbuj zamiast tego użyć .loc [row_indexer, col_indexer] = value. Zobacz zastrzeżenia w dokumentacji: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy –
Oznacza to, że przypisujesz coś, co jest kopią, a nie oryginalny df, nie mogę komentować dalej, nie widząc danych i kodu w formie pytania. Odpowiadanie na pytania w komentarzach jest nieskuteczne. Ten kod działa, zrobiłeś coś wcześniej, aby podnieść ostrzeżenie – EdChum
@vishnuviswanath Otrzymuję dokładnie to samo ostrzeżenie, gdy korzystasz z notatnika Jupyter. Zdarza mi się, gdy mam nietrywialne rozmiary DataFrame (> 200 rekordów) i pewne kombinacje przydziału i po prostu drukowanie df. – Bill