Как установить значения в исходный Pandas DataFrame с несколькими срезами? [Дубликат]

Короткий ответ: вам нужно выполнить обратный вызов следующим образом:

function callback(response) {
    // Here you can do what ever you want with the response object.
    console.log(response);
}

$.ajax({
    url: "...",
    success: callback
});
15
задан Josh 5 April 2015 в 19:13
поделиться

2 ответа

Из документов:

Еще одна распространенная операция - использование булевых векторов для фильтрации данных. Операторы: | для или, & amp; для и, и ~ для нет. Они должны быть сгруппированы с использованием круглых скобок.

http://pandas.pydata.org/pandas-docs/version/0.15.2/indexing.html#boolean-indexing

Попробуйте:

alldata_balance = alldata[(alldata[IBRD] !=0) | (alldata[IMF] !=0)]
27
ответ дан Liam Foley 24 August 2018 в 19:30
поделиться

Вы можете сделать, как показано ниже, для достижения вашего результата:

import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
....
....
#use filter with plot
#or
fg=sns.factorplot('Retailer country', data=df1[(df1['Retailer country']=='United States') | (df1['Retailer country']=='France')], kind='count')

fg.set_xlabels('Retailer country')
plt.show()


#also
#and
fg=sns.factorplot('Retailer country', data=df1[(df1['Retailer country']=='United States') & (df1['Year']=='2013')], kind='count')

fg.set_xlabels('Retailer country')
plt.show()
0
ответ дан Stephen Rauch 24 August 2018 в 19:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: