IsDtypeValidation-issue,带有pandas_schema-module的dtype字符串

问题描述

我试图确认数据框中的列为dtype'string'。为此,我使用了pandas_schema包。

下面的代码片段确认列是否不是dtype'string'的列。但是,当dtype实际上正确时,代码将失败并返回错误server <- function(input,output,session) { observe({ updateSliderInput(session,inputId = "x1",max = input$x2) updateSliderInput(session,inputId = "x2",min = input$x1) }) }

我的代码有问题吗?

我知道我可以简单地检查#!/bin/bash DB_NAME=testdb DB_USER=user1 #UPDATE THIS #DROP DB sql_QUERY="DROP DATABASE IF EXISTS $DB_NAME;" echo $sql_QUERY | sudo -u $DB_USER psql >/dev/null #CREATE DB sql_QUERY="CREATE DATABASE $DB_NAME;" echo $sql_QUERY | sudo -u $DB_USER psql >/dev/null #CREATE TABLE sql_QUERY="CREATE TABLE foo ( id BIGSERIAL PRIMARY KEY,problems INTEGER );" echo $sql_QUERY | sudo -u $DB_USER psql -d $DB_NAME >/dev/null TARGET_IteraTIONS=1000 #MULTIPLE DB CALLS sql_QUERY="INSERT INTO foo ( problems ) VALUES ( 99 );" START_TIME=$(date +%s) for IteraTION in $(seq $TARGET_IteraTIONS) do echo $sql_QUERY | sudo -u $DB_USER psql -d $DB_NAME >/dev/null done STOP_TIME=$(date +%s) echo "Multiple Call Duration (s): $((STOP_TIME-START_TIME))" #Single db call sql_QUERY="" for IteraTION in $(seq $TARGET_IteraTIONS) do sql_QUERY+="INSERT INTO foo ( problems ) VALUES ( 99 );" done START_TIME=$(date +%s) echo $sql_QUERY | sudo -u postgres psql -d $DB_NAME >/dev/null STOP_TIME=$(date +%s) echo "Single Call Duration (s): $((STOP_TIME-START_TIME))" 是否返回$ ./test_psql.sh Multiple Call Duration (s): 64 Single Call Duration (s): 12 。但是我更喜欢将此检查添加TypeError: Cannot interpret 'StringDtype' as a data type中的其他检查中。

series.convert_dtypes().dtype

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...