小编use*_*590的帖子

moment.js中的isSame()函数或日期验证

我需要验证用户的日期并检查它是否采用特定格式.如果是,那么它将被接受,否则它将不会.我正在寻找那种

value.match("regular expression") 
Run Code Online (Sandbox Code Playgroud)

以上工作正常,如果我必须选择几种格式.所以,我遇到了这个时刻.有兴趣知道如何使用isSame().我尝试实现但不成功.喜欢 :

var x=moment("MM/DD/YYYY") ;
x.isSame("28-02-1999");  // am getting false which is right
var x=moment("28-02-1999","DD-MM-YYYY") ;
x.isSame("28-02-1999");  // am getting false which is wrong
Run Code Online (Sandbox Code Playgroud)

所以,请帮忙.谢谢

javascript validation date momentjs

44
推荐指数
1
解决办法
7万
查看次数

错误:<g>属性转换:在dc.js刷涂时追踪垃圾,"translate(0,NaN)"

我的代码的目的是使用范围图表(条形图)来显示以年为单位生成的数据集的数量,以刷上焦点图表(折线图).然后焦点图表按月显示计数.我的代码在这里.当我通过画笔选择一个大范围时,似乎工作正常.但是,当我选择小范围时:1或2条,它会显示以下错误

 Error: <g> attribute transform: Trailing garbage, "translate(0,NaN)".    d3.v3.min.js:4 
Run Code Online (Sandbox Code Playgroud)

此外,它也不会过滤焦点图表.我将不胜感激任何帮助

javascript d3.js dc.js

7
推荐指数
0
解决办法
7097
查看次数

更正node-mysql的UPDATE查询语法

我有一个数组'flag',我在我的函数中更改了该数组的值.现在我需要将其更新到数据库中,但我无法这样做.我已经在表格中有标志列.我不知道如何更新表中变量标志的值

如果我试试

connection.query('UPDATE visentry SET flag = "flag" ',  function(err,rows,fields) { }
Run Code Online (Sandbox Code Playgroud)

它使用值标志更新列标志.如果我尝试以下

    var sql = 'UPDATE visentry SET flag= ?';
   connection.query(sql,[{flag:flag}], function(err,rows,fields) { 
Run Code Online (Sandbox Code Playgroud)

它给出了一个错误

错误:ER_PARSE_ERROR:您的SQL语法中有错误; 检查与MySQL服务器版本对应的手册,以便在第1行的''附近使用正确的语法

请给我任何建议

mysql node.js node-mysql

5
推荐指数
1
解决办法
2611
查看次数

dplyr group_by错误

这是我的数据集

N  Pl

10, WO
20, EI
10, WO
20, WO
30, EI
Run Code Online (Sandbox Code Playgroud)

我的预期输出是

N   Pl
10,  2
20,  1
30,  1 
Run Code Online (Sandbox Code Playgroud)

所以,基本上,我要计算每个N处的pl数

我正在尝试dplyr。我知道可能也可以使用aggregate()来完成,但是我不确定该怎么做。因此,在dplyr中,我正在运行此语句并得到以下错误

声明:

Diff %>% group_by(N) %>% summarise(pl=count(pl))
Run Code Online (Sandbox Code Playgroud)

Diff是我的表名

Error in UseMethod("group_by_") : no applicable method for 'group_by_' applied to an object of class "c('integer', 'numeric')"
Run Code Online (Sandbox Code Playgroud)

我不确定该怎么做。任何帮助将不胜感激。我也只有R的基础知识

aggregate r dplyr

5
推荐指数
1
解决办法
1万
查看次数

“NoneType”对象不可下标 - Keras 自定义回调类出错

我在定义自定义回调函数时收到此错误。

'NoneType' object is not subscriptable
Run Code Online (Sandbox Code Playgroud)

代码示例

class Metrics(tf.keras.callbacks.Callback):     
  def on_train_begin(self, logs={}):
        self._data = []
  def on_epoch_end(self, batch, logs={}):
        X_val, y_val = self.validation_data[0], self.validation_data[1]
        y_predict = np.asarray(model.predict(X_val))
        y_val = np.argmax(y_val, axis=1)
        y_predict = np.argmax(y_predict, axis=1)
        self._data.append({
          'val_jaccard': jaccard(y_val, y_predict),
          'val_f1': f1_score(y_val, y_predict),
          'val_precision': recall_score(y_val, y_predict),
          'val_jaccard': precision_score(y_val, y_predict),
     })
    return

metrics = Metrics()
model.fit((item for item in image_data),steps_per_epoch=steps_per_epoch, 
     epochs=20, validation_data = (item for item in image_data_val), validation_steps = valid_step , callbacks = [metrics], verbose=2)
Run Code Online (Sandbox Code Playgroud)

以前我遇到了另一个错误:"AttributeError: 'Sequential' object has no …

keras tensorflow tf.keras

5
推荐指数
1
解决办法
3915
查看次数

在R中以等间隔的时间间隔聚合数据

我的数据集是这样的

Section Time  x
s3      9:35  2
s4      9:35  2
s1      9:36  1
s2     10:01  1
s8     11:00  2
Run Code Online (Sandbox Code Playgroud)

因此,我希望按小时间隔对数据部分进行分组,并总结该间隔中的x值

我的预期产量是

 sec     Time          x
 s1      9:00-10:00    1
 s2      9:00-10:00    0
 s3      9:00-10:00    2
 s4      9:00-10:00    2
 s8      9:00-10:00    0
 s1      10.00-11.00   0
 s2      10.00-11.00   1
 s3      10.00-11.00   0
 s4      10.00-11.00   0
 s8      10.00-11.00   1   
Run Code Online (Sandbox Code Playgroud)

我试图从堆栈溢出的这篇文章获得一些帮助,但是我的查询出现以下错误.这里x是我的框架

data.frame(value = tapply(cbind(x$x),
                     list(sec= x$section,cut(x$Time, breaks="1 hour")),
                       sum))

Error in cut.default(x$Time, breaks = "1 hour") : 'x' must be numeric
Run Code Online (Sandbox Code Playgroud)

我甚至不确定这是对还是错.我从未在R中使用过时间数据.所以我对如何实现这一点的任何帮助都将是一个很大的帮助.

aggregate r time-series

4
推荐指数
1
解决办法
763
查看次数

MM/DD/YYYY HH:MM:SS AM/PM日期验证javascript中的正则表达式

我试图以javascript中的格式MM/DD/YYYY HH:MM:SS AM/PM验证日期.我无法找到任何好的答案尝试其他结果,但没有奏效.这个问题已经被问到asp.net,但是在下面的问题中没有使用javascript:

asp.net正则表达式验证器中日期时间格式"MM/DD/YY HH:mm:ss AM/PM"的正则表达式

但没有帮助我.我需要检查的示例日期是05/13/2012 12:00:00 AM

我正在验证csv文件中的数据单元格.这些单元格也有上述格式的日期.我正在检查这些细胞的标签.像DATE,STRING等我很新,因此不知道如何自己创建它们.

javascript regex datetime date

3
推荐指数
1
解决办法
2万
查看次数

R中的内部连接条件

我想做内部连接,条件是它应该减去2列。

df1 = data.frame(Term = c("T1","T2","T3"), Sec = c("s1","s2","s3"), Value =c(10,30,30))

df2 = data.frame(Term = c("T1","T2","T3"), Sec = c("s1","s3","s2"), Value =c(40,20,10)

 df1
 Term Sec Value
  T1  s1    10
  T2  s2    30
  T3  s3    30

  df2
  Term  Sec Value
  T1  s1    40
  T2  s3    20
  T3  s2    10
Run Code Online (Sandbox Code Playgroud)

我想要的结果是

  Term  Sec Value
   T1   s1   30
   T2   s2   20
   T3   s3   10
Run Code Online (Sandbox Code Playgroud)

基本上我要联接两个表,并且要获取列值

Value=  abs(df1$Value - df2$Value)
Run Code Online (Sandbox Code Playgroud)

我一直在苦苦挣扎,但找不到任何方法可以在基本R中进行此条件合并。可能如果基本R无法实现,则dplyr应该可以使用inner_join()做到这一点,但是我对这个程序包的了解并不多。

因此,任何带有基数R和/或dplyr的建议将不胜感激

编辑中

我已按要求提供了我的原始数据。我的数据在这里

https://jsfiddle.net/6z6smk80/1/

DF1是第一个表,DF2是第二个表。DF2从第168行开始。

所有逻辑都相同,我想将这两张表的长度各为160行。我想通过ID加入,并从两个表中获取“列值”的差异。结果数据集应具有相同的行数,该行数为160,并具有额外的列差异

merge r inner-join dplyr

3
推荐指数
1
解决办法
3734
查看次数