У меня есть dataframe, который я делаю какую-то работу наPass панды суб dataframe освоить dataframe
d={'x':[2,8,4,-5,4,5,-3,5],'y':[-.12,.35,.3,.15,.4,-.5,.6,.57]}
df=pd.DataFrame(d)
df['x_even']=df['x']%2==0
subdf, получить все строки, где х является отрицательным, а затем квадрат х, а затем многократным 100 к у
subdf=df[df.x<0]
subdf['x']=subdf.x**2
subdf['y']=subdf.y*100
работа субдиффа завершена. Я не уверен, как я могу включить эти изменения в главный фрейм данных (df).
закрыть. Проблема заключается в том, когда я выполняю первую строку, второе значение становится ложным и не оценивает. Как я могу оценить их оба? – NinjaGaiden
Просто измените порядок строк, так что 'x' будет перезаписан в конце. – Primer