AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / coding / 问题

All perguntas(coding)

Martin Hope
mdobry11
Asked: 2025-04-02 20:33:33 +0800 CST

Como mostrar um método de envio específico apenas para determinada classe de envio?

  • 6

Em nossa loja WooCommerce, usamos o esquema wp-blocks para o carrinho e a página de checkout.

O que eu gostaria de alcançar é:

  • Mostrar método de envio específico apenas para determinada classe de envio (ou grupo de produtos) e ocultar outros métodos.

Tentei fazer isso usando JQuery, mas como os blocos são blocos React, os scripts não foram aplicados.

Usei esse método php para obter informações se os produtos do carrinho são apenas da classe de envio 'my-custom-shipping-class'. Se a resposta for verdadeira, então eu gostaria de mostrar apenas um método de envio específico (digamos 'shipping-method-1') e ocultar os outros. Se a resposta for falsa, eu gostaria de mostrar todos os métodos, exceto o 'shipping-method-1'.

function show_shipping_method() {
    $slug = 'my-custom-shipping-class';
    global $woocommerce;
    $product_in_cart = false;
    $other_product_in_cart = false;
    foreach ($woocommerce->cart->get_cart() as $cart_item_key => $values) {
        $_product = $values['data'];
        $terms    = get_the_terms($_product->id, 'product_shipping_class');
        if ($terms) {
            foreach ($terms as $term) {
                $_shippingclass = $term->slug;
                if ($slug === $_shippingclass) {
                    $product_in_cart = true;
                } else {
                    $other_product_in_cart = true;
                }
            }
        } else {
            $other_product_in_cart = true;
        }
    }
    return ($product_in_cart && !$other_product_in_cart);
    
}

Então no tema html eu adicionaria uma classe personalizada:

<section id="service-page" class="<?php echo apply_filters( 'shipping_class_to_add') ? 'hide-all-shipping-except-my-custom-shipping-class' : 'hide-my-custom-shipping-class';
                                  ?>">

Então em CSS:

.hide-all-shipping-except-my-custom-shipping-class label[for="radio-control-0-flat_rate:5"],
.hide-all-shipping-except-my-custom-shipping-class label[for="radio-control-0-flat_rate:4"],
.hide-all-shipping-except-my-custom-shipping-class label[for="radio-control-0-flat_rate:1"]{
    display:none;
} 

.hide-my-custom-shipping-class label[for="radio-control-0-flat_rate:11"] {
    display: none;
}

Agradeço desde já pela ajuda.

ATUALIZAÇÃO Obrigado @LoicTheAztec pelo comentário. Tentarei ajustar a postagem às suas diretrizes.

Então quando a função show_shipping_method()retorna true:

  1. flat_rate:11a taxa deve ser mostrada,
  2. flat_rate:5, flat_rate:4, flat_rate:1as taxas de envio devem ser ocultadas.
  3. flat_rate:11O botão de opção deve ser marcado.

Quando show_shipping_method()retorna false:

  1. flat_rate:11deve ser escondido,
  2. flat_rate:5, flat_rate:4, flat_rate:1deve ser mostrado e
  3. flat_rate:5O botão de opção deve ser marcado.

Com os passos acima consegui atingir todos os requisitos, exceto marcar o botão de opção correto.

Então, sabendo que os wp-blocks são blocos React, como posso verificar esses botões de opção?

Ou se você tiver alguma maneira melhor de conseguir isso, por favor, compartilhe. Não precisa necessariamente ser feito do jeito que eu tentei fazer.

  • 1 respostas
  • 57 Views
Martin Hope
Always_confused
Asked: 2025-04-02 20:19:53 +0800 CST

Existe uma maneira em R usando cowplot para alinhar um gráfico vazio criado com ggdraw com gráficos criados com ggplot2?

  • 6

Estou executando um grande conjunto de dados e criando um conjunto padrão de gráficos para um grande número de espécies naquele conjunto de dados. A premissa é bem simples. Para algumas espécies, haverá dados para criar todos os gráficos.

#produce some data
samples <- data.frame(
  GROUP = c("dog","dog","dog","cat","cat","cat"),
  VAR1 = c(1,3,5,1,3,5),
  VAR2   = c(2,4,6,2,4,6),
  VAR3   = c(2,4,6,NA,NA,NA),
  VAR4   = c(1,2,3,1,2,3),
  VAR5 = c(3,2,1,NA,NA,NA)
)

library(ggplot2)
library(cowplot)

#create 3 plots for a species that has data and join the plots with cowplot
plot1.1<-ggplot(samples[samples$GROUP=="dog",],aes(x=VAR1,y=VAR2))+
  geom_point()+
  theme_bw()

plot2.1<-ggplot(samples[samples$GROUP=="dog",],aes(x=VAR3,y=VAR5))+
  geom_point()+
  theme_bw()

plot3.1<-ggplot(samples[samples$GROUP=="dog",],aes(x=VAR4,y=VAR3))+
  geom_point()+
  theme_bw()

group.plot.1<-(plot1.1 + plot2.1 + plot3.1)
group.plot.1

gráficos para dados completos

Mas para outros não haverá dados para dar suporte a alguns dos gráficos, então um gráfico vazio é retornado. Isso ainda parece bom e tudo se alinha bem.

plot1.2<-ggplot(samples[samples$GROUP=="cat",],aes(x=VAR1,y=VAR2))+
  geom_point()+
  theme_bw()

plot2.2<-ggplot(samples[samples$GROUP=="cat",],aes(x=VAR3,y=VAR5))+
  geom_point()+
  theme_bw()

plot3.2<-ggplot(samples[samples$GROUP=="cat",],aes(x=VAR4,y=VAR1))+
  geom_point()+
  theme_bw()

group.plot.2<-(plot1.2 + plot2.2 + plot3.2)
group.plot.2

gráficos para dados ausentes

Para os gráficos sem dados, gostaria de adicionar um rótulo 'Sem Dados'. Eu faço isso usando ggdraw, mas quando agrupo os gráficos, o gráfico vazio com o rótulo não se alinha mais com os outros gráficos.

#adding 'No Data' label to empty plot
plot2.2b <- ggdraw(plot2.2)+
  draw_label("No Data", color = "#C0A0A0", size = 10)

group.plot.2b<-(plot1.2 + plot2.2b + plot3.2)
group.plot.2b

gráficos para dados ausentes com rótulo

Como faço para que o gráfico vazio se alinhe com os outros novamente? Parece que deveria haver uma solução fácil para isso ou uma maneira melhor de adicionar o rótulo, mas não tive sucesso com outras abordagens. Obrigado pela ajuda.

  • 1 respostas
  • 43 Views
Martin Hope
MANSI
Asked: 2025-04-02 19:59:21 +0800 CST

Não é possível adicionar exibição parcial no projeto ASP.NET Core - Erro de versão do Bootstrap

  • 6

No momento, estou trabalhando em um projeto ASP.NET Core e estou tentando adicionar uma Partial View. No entanto, estou encontrando um erro relacionado ao versionamento do Bootstrap. A mensagem de erro diz:

mensagem de erro de bootstrap

Verifiquei que meu projeto está usando Bootstrap v4.1.3, conforme indicado no arquivo bootstrap.css. Apesar disso, ainda recebo o erro ao tentar adicionar a Partial View. e também tentei atualizar a versão do bootstrap.

Como posso resolver esse erro de versão do Bootstrap ao tentar adicionar uma Partial View no meu projeto ASP.NET Core? Qualquer orientação ou sugestão seria muito apreciada!

asp.net-core
  • 1 respostas
  • 33 Views
Martin Hope
spring_hiber
Asked: 2025-04-02 19:50:01 +0800 CST

Como exibir todos os dados com caixas de seleção de exclusão mútua angular

  • 6

Estou tentando descobrir como exibir todos os valores de identificador (linhas da tabela de materiais) se a caixa de seleção ALL estiver marcada. Minha configuração atual filtra as linhas com base em valores idênticos, mas a palavra-chave 'ALL' não é um valor real na tabela de materiais.

Acho que a correção precisaria acontecer aqui, ou seja, se TUDO estiver marcado, retorne [...dados]

 if (
   !this.identifierFilterValue ||
   this.identifierFilterValue.length === 0
    ) {
   console.log('No Identifier Filters are selected return full data');
   return [...data];
  }

Como testar: Quando a página carregar, clique no botão de pesquisa e alterne a caixa de seleção ALL algumas vezes. Quando estiver desmarcada, todas as linhas aparecerão. No entanto, quero que todas as linhas apareçam se ALL estiver marcado.

Aqui está meu stackblitz.

javascript
  • 1 respostas
  • 48 Views
Martin Hope
Noodle_Soup
Asked: 2025-04-02 19:42:42 +0800 CST

O campo de leitura ODBC do Excel VBA o altera para Nulo

  • 7

Resumo; A primeira vez que leio um campo de dados, obtenho 0, toda vez depois, o mesmo campo de registro lê Null. Isso muda se eu depurar, percorrer e observar os valores nos locais/lista de observação, obtenho Nulltoda vez.

Isto está no Excel VBA, usando ADODB. Conexão com um servidor MySQL na mesma máquina. Estou usando o driver mais recente que baixei e instalei de dev.mysql.com/downloads/connector/odbc

Aqui estão os campos da tabela e a primeira linha de exemplo:

Campo: meta_id id_do_post meta_chave meta_valor
Tipo: BIGINT NÃO ASSINADO BIGINT NÃO ASSINADO VARCHAR TEXTO
Conjunto de caracteres: binário binário utf8mb4 utf8mb4
Primeira linha: 21875 100 vendas_totais 0
Sub test()
    Const sConnection As String = _
        "DRIVER={MySQL ODBC 9.2 Unicode Driver};" & _
        "SERVER=127.0.0.1;" & _
        "DATABASE=wp_woocommercedb;" & _
        "USER=root;" & _
        "PASSWORD=CorporateAnxiety;" & _
        "CharSet=utf8;"
    Const sSQLQuery = "SELECT * FROM `wp_postmeta` WHERE `post_id` = '100';"
    
    Dim conn As New ADODB.Connection
    conn.Open sConnection
    
    Dim rs As New ADODB.Recordset
    rs.Open sSQLQuery, conn
    
    Debug.Print rs.Fields("meta_id")
    Debug.Print rs.Fields("meta_value")
    Debug.Print rs.Fields("meta_id")
    Debug.Print rs.Fields("meta_value")
    
    rs.Close
    Set rs = Nothing
    conn.Close
    Set conn = Nothing
End Sub

Isto é o que ele imprime se eu simplesmente executá-lo:

 21875
0
 21875
Null

Era isso que eu esperava:

 21875
0
 21875
0

Então comecei a fuçar na janela watch/Locals. Mas quando passo por ela olhando o valor, recebo:

 21875
Null
 21875
Null

Incluí capturas de tela da mudança de valor, porque é muito bizarro.

Captura de tela mostrando o código no modo de interrupção pausado no primeiro Debug.Print, e o meta_value está em "0"

Captura de tela mostrando o código pausado na próxima linha e o meta_value alterado para Null

Também tentei dar uma olhada em connectionstrings.com/mysql que documenta as opções de conexão que estamos passando como texto no início. Mas sem sorte.

Na minha opinião, o valor não deveria estar mudando. Posso contornar isso se for pequeno e isolado. Mas preciso saber se há mais alguma coisa com problemas. Alguma ideia do que está acontecendo?

excel
  • 2 respostas
  • 51 Views
Martin Hope
George
Asked: 2025-04-02 19:41:47 +0800 CST

Jsoup 1.19.1 StreamParser duplicando hrefs em documentos html válidos

  • 6

Ao usar StreamParser.parse(), é descoberto que os links hrefs são duplicados, enquanto que usar Jsoup.parse() retorna o documento esperado. Existe algum motivo pelo qual StreamParser criaria referências adicionais para href?

Esse é o comportamento esperado ao usar um StreamParser?

String s1= "<!DOCTYPE html>\n"
                + "<html>\n"
                + "<head>\n"
                + "  <title></title>\n"
                + "</head>\n"
                + "<body>\n"
                + "  <a href=\"https://fake.com/:x:/g/gibberishtext\">Some link</a>\n"
                + "</body>\n"
                + "</html>";

  StreamParser streamParser = new StreamParser(Parser.htmlParser());
  StreamParser parse = streamParser.parse(s1, "");
  parse.stream().forEach(System.out::println);

// Saída do StreamParser, Retorna cinco referências para href

<title></title>
<head>
 <title></title>
</head>
<a href="https://fake.com/:x:/g/gibberishtext">Some link</a>
<body>
 <a href="https://fake.com/:x:/g/gibberishtext">Some link</a>
</body>
<a href="https://fake.com/:x:/g/gibberishtext">Some link</a>
<body>
 <a href="https://fake.com/:x:/g/gibberishtext">Some link</a>
</body>
<html>
 <head>
  <title></title>
 </head>
 <body>
  <a href="https://fake.com/:x:/g/gibberishtext">Some link</a>
 </body>
</html>
<!doctype html>
<html>
 <head>
  <title></title>
 </head>
 <body>
  <a href="https://fake.com/:x:/g/gibberishtext">Some link</a>
 </body>
</html>

Enquanto usar Jsoup.parse() retorna o documento esperado

 Document parse1 = Jsoup.parse(s1);
 System.out.println(parse1.toString());

//Saída do uso do Jsoup 1.19.1

<!doctype html>
<html>
 <head>
  <title></title>
 </head>
 <body>
  <a href="https://fake.com/:x:/g/gibberishtext">Some link</a>
 </body>
</html>

Mais atualizações...

Agora para tornar isso mais interessante...

Se eu chamar Jsoup.parse(s1).stream().forEach(System.out::println), ele retornará um resultado semelhante ao StreamParser.

Por que chamar stream() está causando duplicação?

java
  • 1 respostas
  • 58 Views
Martin Hope
nkd
Asked: 2025-04-02 19:38:13 +0800 CST

chart.js coloração de segmento de linha

  • 6

no gráfico js (4.4.8)

Quero fornecer cores de linha discretas com base em uma linha de base e um valor limite do ponto de dados.

  1. quando eu dou cores ao segmento de linha, ele aplica cor a todo o segmento de linha e fica assim insira a descrição da imagem aqui

quando eu dou

   ctx.createLinearGradient(0, yBaselinePixel, 0, yThresholdPixel);

parece com isso insira a descrição da imagem aqui

  1. quero aplicar cores apenas àquelas partes do segmento de linha (não em todo o segmento de linha) que cruzam a linha de base ou o limite, como segue

insira a descrição da imagem aqui

exemplo exemplo link de referência

estou usando chart.js 4.4.8 no vue.js 4.2.5


const getGradient = (ctx, chartArea, chart, yBaselinePixel, yThresholdPixel) => {
  const normalize = (pixel) => (pixel - chartArea.bottom) / (chartArea.top - chartArea.bottom);
  const stopBaseline = normalize(yBaselinePixel);
  const stopThreshold = normalize(yThresholdPixel);

  const gradient = ctx.createLinearGradient(0, yBaselinePixel, 0, yThresholdPixel);
  gradient.addColorStop(0, "#22c55e");
  gradient.addColorStop(stopBaseline, "#f9ba4f");
  gradient.addColorStop(stopThreshold, "#f59e0b");
  gradient.addColorStop(1, "#ef4444");

  return gradient;
}
let flushRateGradient;
const flushRateChartData = {
  labels: res.data.map(d => d.build_no),
  datasets: [
    {
      label: 'flush rate',
      data: new Array(res.data.length).fill(0),
      pointRadius: 2,
      // borderColor: '#bd7ebe99',
      legendColor: '#bd7ebe99',
      tension: 0.2,
      isShown: true,
      borderColor: (context) => { // the gradient approach
        const chart = context.chart;
        const { ctx, chartArea } = chart;

        if (!chartArea) { // on initial chart load
          return;
        }
        if (flushRateGradient) {
          return flushRateGradient;
        }
        const yBaselinePixel = chart.scales.y.getPixelForValue(flushRateBaselineValue);
        const yThresholdPixel = chart.scales.y.getPixelForValue(flushRateThresholdValue);
        flushRateGradient = getGradient(ctx, chartArea, chart, yBaselinePixel, yThresholdPixel);
        return flushRateGradient;
      },
      /* ????? 
      HOW TO ADD MULTIPLE COLOR STOP HERE IN SEGMENT APPROACH WITHOUT APPLYING GRADIENT.
      AS THIS IS COLORING THE WHOLE LINE SEGMENT WITH ONE COLOR
      ????? */
      // segment: { // the segment approach
      //   borderColor: ctx => (ctx.p1.parsed.y > flushRateThresholdValue) ? 'red' : '#bd7ebe99',
      // }
    },
    {
      label: '', // actual threshold drawn on chart
      type: 'line',
      data: new Array(res.data.length).fill(flushRateBaselineValue),
      pointRadius: 0,
      borderColor: '#ea6e6e',
      borderDash: [4, 7],
      borderWidth: 2,
      tension: 0.2,
      isShown: true,
    },
    {
      label: '', // actual baseline drawn on chart
      type: 'line',
      data: new Array(res.data.length).fill(flushRateBaselineValue),
      pointRadius: 0,
      borderColor: '#f9ba4f',
      borderDash: [4, 7],
      borderWidth: 2,
      tension: 0.2,
      isShown: true,
    },
  ],
}
vue.js
  • 1 respostas
  • 62 Views
Martin Hope
mastier
Asked: 2025-04-02 19:37:04 +0800 CST

Como passar parâmetros corretamente com dash para cloud-init-per em cloud-init

  • 5

Eu me deparei com o seguinte problema: se eu tentar passar um comando com sinalizadores extras como argumento (com traço), o cloud-init-per tenta interpretá-los como se fossem seus, mas não vejo opção de escape como -- ou ---

bootcmd:
- [cloud-init-per, once, mkdir, -m, 0755, -p, /etc/samba]

Resultado (em /var/log/cloud-init-output.log):

/usr/bin/cloud-init-per: 63: -m: not found

Alguém encontrou uma solução para isso? Os exemplos no documento não resolvem esse tipo de problema. Eles usam o exemplo com mkfs, por exemplo [mkfs.ext4, /dev/vdb]

Por exemplo, eu tentei:

[cloud-init-per, once, ---, mkdir, -m, 0755, -p, /etc/samba]    

resultado:

mkdir: invalid mode ‘493’
cloud-init
  • 1 respostas
  • 12 Views
Martin Hope
Patterson
Asked: 2025-04-02 19:26:48 +0800 CST

Como criar um banco de dados do Azure Fabric para permitir autenticação SQL

  • 5

Alguém pode me informar se é possível alterar o método de autenticação em um Azure Fabric Database para permitir a autenticação SQL? Criei uma conta SQL no banco de dados, mas quando tento acessar o banco de dados, recebo a mensagem de erro:

Falha no login para o usuário 'test2'. Motivo: A autenticação somente do Azure Active Directory está habilitada

No entanto, não sei como habilitar a autenticação SQL no banco de dados do Azure Fabric.

  • 1 respostas
  • 60 Views
Martin Hope
Swawa
Asked: 2025-04-02 18:40:31 +0800 CST

Obter um subconjunto de linhas de um Pandas Dataframe com base em condições com consulta

  • 7

Gostaria

  • para obter um subconjunto de um Pandas Dataframe
  • com base na consulta, se possível
  • fornecendo várias condições com base nos valores das colunas
  • onde somente linhas precisam ser selecionadas até que as condições apareçam pela primeira vez.

Provavelmente isso não é novidade. Eu simplesmente não encontro as respostas certas em outras postagens.

O Dataframe de exemplo:

import pandas as pd
df_GPS = pd.DataFrame([['2024-06-21 06:22:38', 22958, 605.968389, 1, 2, 1],
                       ['2024-06-21 06:22:39', 22959, 606.009398, 3, 0, 1],
                       ['2024-06-21 06:22:40', 22960, 605.630573, 1, 2, 0],
                       ['2024-06-21 06:22:41', 22961, 605.476367, 3, 3, 0],
                       ['2024-06-21 06:22:42', 22962, 605.322161, 2, 1, 1],
                       ['2024-06-21 06:22:43', 22963, 605.268389, 4, 1, 0],
                       ['2024-06-21 06:22:44', 22964, 605.559398, 1, 3, 1],
                       ['2024-06-21 06:22:45', 22965, 606.630573, 2, 9 , 0],
                       ['2024-06-21 06:22:46', 22966, 607.476367, 15, 13, 3],
                       ['2024-06-21 06:22:47', 22967, 609.322161, 23, 19, 12],
                       ['2024-06-21 06:22:48', 22968, 607.155939, 20, 21, 16],
                       ['2024-06-21 06:22:49', 22969, 606.763057, 18, 14, 8],
                       ['2024-06-21 06:22:50', 22970, 605.333781, 1, 1, 1],
                       ['2024-06-21 06:22:50', 22971, 604.333781, 15, 1, 1]
                      ], columns=['time', '__UTCs__','Altitude', 's01[m]', 's5.5[m]', 's10[m]'])
df_GPS

    time    __UTCs__    Altitude    s01[m]  s5.5[m]     s10[m]
0   2024-06-21 06:22:38     22958   605.968389  1   2   1
1   2024-06-21 06:22:39     22959   606.009398  3   0   1
2   2024-06-21 06:22:40     22960   605.630573  1   2   0
3   2024-06-21 06:22:41     22961   605.476367  3   3   0
4   2024-06-21 06:22:42     22962   605.322161  2   1   1
5   2024-06-21 06:22:43     22963   605.268389  4   1   0
6   2024-06-21 06:22:44     22964   605.559398  1   3   1
7   2024-06-21 06:22:45     22965   606.630573  2   9   0
8   2024-06-21 06:22:46     22966   607.476367  15  13  3
9   2024-06-21 06:22:47     22967   609.322161  23  19  12
10  2024-06-21 06:22:48     22968   607.155939  20  21  16
11  2024-06-21 06:22:49     22969   606.763057  18  14  8
12  2024-06-21 06:22:50     22970   605.333781  1   1   1
13  2024-06-21 06:22:50     22971   604.333781  15  1   1

O resultado que pretendo obter é o seguinte:

    time    __UTCs__    Altitude    s01[m]  s5.5[m]     s10[m]
1   2024-06-21 06:22:40     22960   605.630573  1   2   0
2   2024-06-21 06:22:41     22961   605.476367  3   3   0
3   2024-06-21 06:22:42     22962   605.322161  2   1   1
4   2024-06-21 06:22:43     22963   605.268389  4   1   0
5   2024-06-21 06:22:44     22964   605.559398  1   3   1
6   2024-06-21 06:22:45     22965   606.630573  2   9   0
7   2024-06-21 06:22:46     22966   607.476367  15  13  3

Eu tentei com query(o que eu achava que seria a maneira mais elegante):

df_sub = df_GPS.query('__UTCs__ >= 22960 & s01[m] < 16')

que dá um UndefinedVariableError: name 's01' is not definedtalvez devido aos sublinhados ou aos colchetes nos nomes das colunas? Como eu definiria que essas são colunas de df_GPS?
Por outro lado

df_sub = df_GPS[((df_GPS['__UTCs__'] >= 22960) & (df_GPS['s01[m]'] < 16))].copy()

O que resulta em:

    time    __UTCs__    Altitude    s01[m]  s5.5[m]     s10[m]
2   2024-06-21 06:22:40     22960   605.630573  1   2   0
3   2024-06-21 06:22:41     22961   605.476367  3   3   0
4   2024-06-21 06:22:42     22962   605.322161  2   1   1
5   2024-06-21 06:22:43     22963   605.268389  4   1   0
6   2024-06-21 06:22:44     22964   605.559398  1   3   1
7   2024-06-21 06:22:45     22965   606.630573  2   9   0
8   2024-06-21 06:22:46     22966   607.476367  15  13  3
12  2024-06-21 06:22:50     22970   605.333781  1   1   1
13  2024-06-21 06:22:50     22971   604.333781  15  1   1

funciona em princípio, mas deixa todas as linhas atendendo ao último critério. Quero parar a consulta após a primeira descoberta de todos os critérios de atendimento. Existe uma maneira sem realizar um groupby de ['s01[m]']?

A última maneira que tentei foi com loc. Isso também redefiniria o índice, mas resultaria no mesmo conteúdo de linha:

df_sub = df_GPS.loc[(df_GPS['__UTCs__'] >= 0) & (df_GPS['s01[m]'] <= 16)]

    time    __UTCs__    Altitude    s01[m]  s5.5[m]     s10[m]
0   2024-06-21 06:22:38     22958   605.968389  1   2   1
1   2024-06-21 06:22:39     22959   606.009398  3   0   1
2   2024-06-21 06:22:40     22960   605.630573  1   2   0
3   2024-06-21 06:22:41     22961   605.476367  3   3   0
4   2024-06-21 06:22:42     22962   605.322161  2   1   1
5   2024-06-21 06:22:43     22963   605.268389  4   1   0
6   2024-06-21 06:22:44     22964   605.559398  1   3   1
7   2024-06-21 06:22:45     22965   606.630573  2   9   0
8   2024-06-21 06:22:46     22966   607.476367  15  13  3
12  2024-06-21 06:22:50     22970   605.333781  1   1   1
13  2024-06-21 06:22:50     22971   604.333781  15  1   1

Como posso finalizar a consulta com um loop while?

python
  • 1 respostas
  • 47 Views
Prev
Próximo

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Reformatar números, inserindo separadores em posições fixas

    • 6 respostas
  • Marko Smith

    Por que os conceitos do C++20 causam erros de restrição cíclica, enquanto o SFINAE antigo não?

    • 2 respostas
  • Marko Smith

    Problema com extensão desinstalada automaticamente do VScode (tema Material)

    • 2 respostas
  • Marko Smith

    Vue 3: Erro na criação "Identificador esperado, mas encontrado 'import'" [duplicado]

    • 1 respostas
  • Marko Smith

    Qual é o propósito de `enum class` com um tipo subjacente especificado, mas sem enumeradores?

    • 1 respostas
  • Marko Smith

    Como faço para corrigir um erro MODULE_NOT_FOUND para um módulo que não importei manualmente?

    • 6 respostas
  • Marko Smith

    `(expression, lvalue) = rvalue` é uma atribuição válida em C ou C++? Por que alguns compiladores aceitam/rejeitam isso?

    • 3 respostas
  • Marko Smith

    Um programa vazio que não faz nada em C++ precisa de um heap de 204 KB, mas não em C

    • 1 respostas
  • Marko Smith

    PowerBI atualmente quebrado com BigQuery: problema de driver Simba com atualização do Windows

    • 2 respostas
  • Marko Smith

    AdMob: MobileAds.initialize() - "java.lang.Integer não pode ser convertido em java.lang.String" para alguns dispositivos

    • 1 respostas
  • Martin Hope
    Fantastic Mr Fox Somente o tipo copiável não é aceito na implementação std::vector do MSVC 2025-04-23 06:40:49 +0800 CST
  • Martin Hope
    Howard Hinnant Encontre o próximo dia da semana usando o cronógrafo 2025-04-21 08:30:25 +0800 CST
  • Martin Hope
    Fedor O inicializador de membro do construtor pode incluir a inicialização de outro membro? 2025-04-15 01:01:44 +0800 CST
  • Martin Hope
    Petr Filipský Por que os conceitos do C++20 causam erros de restrição cíclica, enquanto o SFINAE antigo não? 2025-03-23 21:39:40 +0800 CST
  • Martin Hope
    Catskul O C++20 mudou para permitir a conversão de `type(&)[N]` de matriz de limites conhecidos para `type(&)[]` de matriz de limites desconhecidos? 2025-03-04 06:57:53 +0800 CST
  • Martin Hope
    Stefan Pochmann Como/por que {2,3,10} e {x,3,10} com x=2 são ordenados de forma diferente? 2025-01-13 23:24:07 +0800 CST
  • Martin Hope
    Chad Feller O ponto e vírgula agora é opcional em condicionais bash com [[ .. ]] na versão 5.2? 2024-10-21 05:50:33 +0800 CST
  • Martin Hope
    Wrench Por que um traço duplo (--) faz com que esta cláusula MariaDB seja avaliada como verdadeira? 2024-05-05 13:37:20 +0800 CST
  • Martin Hope
    Waket Zheng Por que `dict(id=1, **{'id': 2})` às vezes gera `KeyError: 'id'` em vez de um TypeError? 2024-05-04 14:19:19 +0800 CST
  • Martin Hope
    user924 AdMob: MobileAds.initialize() - "java.lang.Integer não pode ser convertido em java.lang.String" para alguns dispositivos 2024-03-20 03:12:31 +0800 CST

Hot tag

python javascript c++ c# java typescript sql reactjs html

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve