Вопросы
Выбор элементов из списка Python по определённым индексам
У меня есть задача, с которой, как мне кажется, можно легко справиться в Python, но так как я только начинаю осваивать этот язык, прошу прощения, если вопрос простоват!
У меня есть список, и я хотел бы выбрать из него определенные значения. Те значения, которые я хочу извлечь, имеют индексы,...
Как сбросить индекс в DataFrame pandas?
У меня есть DataFrame, из которого я удалил некоторые строки. В результате я получил DataFrame с индексом, который выглядит как [1,5,6,10,11], и мне нужно сбросить его до [0,1,2,3,4]. Как я могу это сделать?
Похоже, что следующее решение работает:
df = df.reset_index()
del...
Выбор строки из pandas Series/DataFrame по целочисленному индексу
Я столкнулся с проблемой при работе с DataFrame в Pandas. Меня интересует, почему df[2]
не поддерживается, тогда как df.ix[2]
и df[2:3]
работают корректно.
Вот пример работы с DataFrame:
In [26]: df.ix[2]
Out[26]:
A 1.027680
B 1.514210
C -1.466963
D -0.162339
Name:...
Python Pandas: Как получить индексы строк, где значение в столбце соответствует заданному?
У меня возникла проблема с поиском индексов в DataFrame по колонке "BoolCol", где значения равны True. В данный момент я использую следующий способ с итерацией, который работает корректно:
for i in range(100, 3000):
if df.iloc[i]['BoolCol'] == True:
print(i,...
Как преобразовать индекс DataFrame в колонку в pandas?
Как преобразовать индекс датафрейма в столбец?
У меня есть датафрейм, который выглядит следующим образом:
gi ptt_loc
0 384444683 593
1 384444684 594
2 384444686 596
и мне нужно преобразовать его в следующий формат:
index1 gi ...
Как избежать создания индекса при сохранении DataFrame в CSV с помощью pandas
Я пытаюсь сохранить CSV файл в папку после внесения в него некоторых изменений.
Каждый раз, когда я использую команду pd.to_csv('C:/Путь к файлу.csv')
, в результирующем CSV файле появляется отдельный столбец с индексами. Я хочу избежать записи индексов в CSV.
Я...
Как получить значение из ячейки датафрейма?
Я создал условие, которое извлекает ровно одну строку из моего DataFrame:
d2 = df[(df['l_ext'] == l_ext) & (df['item'] == item) & (df['wn'] == wn) & (df['wd'] == 1)]
Теперь я хотел бы получить значение из определённого столбца:
val = d2['col_name']
Однако в...
Как получить доступ к i-му столбцу многомерного массива NumPy?
Проблема доступа к столбцам в NumPy массиве
Я работаю с массивом NumPy, созданным следующим образом:
import numpy as np
test = np.array([[1, 2], [3, 4], [5, 6]])
При обращении к test[i]
я получаю i-ю строку (например, test[0]
возвращает [1, 2]
). Но я не знаю, как...
Как удалить элемент из списка по индексу
Как удалить элемент из списка по индексу? Я нашел метод list.remove(), но он медленно просматривает список в поисках элемента по значению.
Выбор нескольких колонок в DataFrame Pandas
Как выбрать столбцы a и b из df и сохранить их в новом датафрейме df1? У меня есть следующий датафрейм:
index a b c 1 2 3 4 2 3 4 5
Я делал несколько попыток, но они оказались неудачными:
df1 = df['a':'b'] df1 = df.ix[:, 'a':'b']
Как правильно извлечь столбцы a и b и...
Как изменить порядок столбцов в DataFrame?
У меня есть следующий DataFrame (df
):
import numpy as np
import pandas as pd
df = pd.DataFrame(np.random.rand(10, 5))
Я добавил новый столбец с именем mean
следующим образом:
df['mean'] = df.mean(1)
Как я могу переместить столбец mean
на первое место, оставив...
Как получить последний элемент списка?
Заголовок: Как получить последний элемент списка в Python и какой способ предпочтительнее?
Описание проблемы:
Я пытаюсь получить последний элемент списка в Python и столкнулся с вопросом: какой способ лучше использовать? Я нашел два подхода:
- Использовать отрицательный индекс:...
Как удалить строки DataFrame в Pandas с NaN в определённом столбце
У меня есть DataFrame, и я хочу оставить только те записи, в которых столбец EPS не содержит значений NaN. Пример исходного DataFrame:
STK_ID EPS cash
STK_ID RPT_Date
601166 20111231 601166 NaN NaN
600036 20111231 600036 NaN 12
600016 20111231 ...
Как найти индекс элемента в списке?
У меня есть список ["foo", "bar", "baz"] и мне нужно найти индекс элемента "bar". Как мне получить его индекс, который равен 1?