小编Mat*_*ien的帖子

在MySQL中加入过去最近的日期表

我有一个我正在尝试编写的sqlite查询.我有两张桌子:

TableA(销售):id销售日期

表B(目标):id目标日期

我从TableA中选择如下:SELECT id,sales,date FROM TableA

现在到了"棘手"的部分.我需要将TableB连接到查询,因为TableA中的每一行都需要TableB中的目标字段.TableB仅包含某些日期的目标,而TableA包含所有日期.所以我不能只使用TableA.date = TableB.date

相反,对于TableA中的每一行,我需要将TableB中的目标从过去最接近的日期到TableA中的日期.希望我能够解释我需要什么.无法弄清楚该怎么做..

sql join date

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

使用BeautifulSoup从HTML创建JSON结构

我正在与BeautifulSoup合作,尝试解析一个看起来像这样的简单HTML文档:

在此处输入图片说明

(自然地,该结构以这种基本方式继续深入了几个层次。但是,偶尔会有一个额外的项目符号,它不提供任何信息,因此我想忽略它。)

我的目标是将其解析为JSON格式。

我希望最终结果如下所示:

{
    "Outer List": {
        "Inner List" : [
            "info 1", 
            "info 2", 
            "info 3"
        ]
    }
}
Run Code Online (Sandbox Code Playgroud)

下面的代码(非常感谢@Zero Piraeus)非常接近工作: 使用BeautifulSoup解析嵌套的HTML列表

from bs4 import BeautifulSoup
from pprint import pprint
soup = BeautifulSoup("""
   <html>
     <body>
      <ul class="rootList">
       <li class="liItem endPlus">
        <span class="itemToBeAdded">
         Outer List
        </span>
       </li>
       <li class="noBulletsLi ">
        <ul class="innerUl">
         <li class="liItem crossPlus">
          <span class="itemToBeAdded">
           Inner List
          </span>
          <ul class="grayStarUl ">
           <li class="">
            <span class="phrasesToBeAdded">
             info 1
            </span>
           </li>
           <li class="">
            <span class="phrasesToBeAdded">
             info 2
            </span>
           </li> …
Run Code Online (Sandbox Code Playgroud)

html python json beautifulsoup html-parsing

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

如何在我的knitr文档中包含外部图形?

我一直在和我的R作品一起使用knitr .

我有一些外部图形,我想包含在我的knitr HTML文档中.

我似乎找不到这样做的方法.我应该使用R Markdown还是有更具针织性的方式来做到这一点?

谢谢你的指点.

graphics r knitr r-markdown

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

在R中使用RMySQL时,dbSendQuery仅返回500行

RMySQL用来查询数据库.

我用了

df <- fetch(dbSendQuery(con, "SELECT some_col from some_table"))

并收到这条消息:

Error in fetch(dbSendQuery(con, "SELECT some_col from some_table")) : 
  error in evaluating the argument 'res' in selecting a method for function 'fetch': Error in .local(conn, statement, ...) : 
  connection with pending rows, close resultSet before continuing
Run Code Online (Sandbox Code Playgroud)

奇怪的df是,实际上是创造了; 500 obs. of 1 variables它确实让我回到了我对这500个人的预期.

  • 该表some_table有292,000行,对于R来说应该不是问题.

  • 我在我的模式中尝试了各种其他表(例如 some_other_table),并得到了相同的结果.所以它似乎与fetch功能本身有关.

  • 我尝试使用dbGetQuery,并dbFetch没有成功.

这个错误是什么意思,我怎样才能获得表中的所有行?

跟进

我发现我可以通过使用来啜饮整张桌子

dbReadTable(con, 'some_table')

r rmysql

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

如何在计算中直接使用Pandas日期时间索引?

我有以下代码:

table['CALC_DOM']=table.index
table['CALC_DOM']=table['END_DATE']-['CALC_DOM']
Run Code Online (Sandbox Code Playgroud)

不应该有更好的方法直接从table.index转换?喜欢:

table['CALC_DOM']=table.index
table['CALC_DOM']=table['END_DATE']-(table.index()) 
Run Code Online (Sandbox Code Playgroud)

我试过用
table.index.get_values

table.index.date

......但我得到的只是:
TypeError: incompatible type [object] for a datetime/timedelta operation.

python pandas

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

NameError:使用Scrapy时未定义名称'hxs'

我已经推出了Scrapy shell并且成功地为维基百科做了准备.

scrapy shell http://en.wikipedia.org/wiki/Main_Page

我相信这一步是正确的,从Scrapy的反应的冗长性质来判断.

接下来,我想看看写作时会发生什么

hxs.select('/html').extract()

此时,我收到错误:

NameError: name 'hxs' is not defined

问题是什么?我知道Scrapy安装得很好,已经接受了目的地的URL,但是为什么hxs命令会出现问题?

scrapy web-scraping

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

在Shiny中的navbarPage中显示不同数量的tabPanel,没有renderUI或uiOutput

我想显示从1到5 tabPanelsnavbarPage闪亮.

我的代码生成了5个图,但我希望用户能够选择他们想要访问的数量 - tabPanel自然地在每个图中显示一个图.

我有一个外部配置文件(config.txt),通过source('config.txt'),我可以访问一个number_of_pages变量.

例如, number_of_tabPages <- 3

我该如何设置UI.R

在UI文件中根本无法对tabPanel进行硬编码,因为它取决于用户指定的值,而不是使用控件.

我一直在搜索并发现大多数这类事情的方法都涉及使用uiOutputrenderUI函数,比如这个类似的问题,但我不希望UI中的任何特殊控件进行任何选择.

当我们根据可能发生变化的值构建UI时,这就变得棘手了.我的大脑正试图围绕做这种事情的最佳方法 - 我觉得它与Shiny想要使用UI < - >服务器环境与自己进行通信的方式不完全一致.

任何意见是极大的赞赏.

我的UI.R在非动态时很容易创建:

fluidRow(
column(12,
       "", 
       navbarPage("",tabPanel("First Tab", 
                              plotOutput("plot1")),

                  tabPanel("Second Tab",
                           plotOutput("plot2")),

                  tabPanel("Third Tab",
                           plotOutput("plot3")),

                  tabPanel("Fourth Tab",
                           plotOutput("plot4")),

                  tabPanel("Fifth Tab",
                           plotOutput("plot5"))
                  )
       )
)
)
Run Code Online (Sandbox Code Playgroud)

谢谢!

r shiny

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

如何控制 Shiny 滑块上数字的大小?

我有一个漂亮的闪亮应用程序,但滑块顶部的数字很小。

在此输入图像描述

我怎样才能增加这些数字的大小?

我已经知道它会涉及一些CSS。但我不知道如何为这些数字设置一个类别……如果有一些我可以“挂钩”的东西,那么我可能可以找出其余的。

事实上,我尝试包含一个changeSize这样的类: column(3, h1(class="changeSize", sliderInput(inputId="age", "Age Range", min=32, max=99, value=c(50, 85), step=1))) 但这只允许我使用一些 CSS 来控制文本“年龄范围”的大小

.changeSize label {
    font-size: 15pt;
}
Run Code Online (Sandbox Code Playgroud)

非常感谢任何建议。谢谢。

css r shiny

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

无法在python中导入beautifulsoup

我正在使用Python.7.10并使用pip安装了beautifulsoup.该软件包已成功安装.但是当我尝试导入beautifulsoup时,我收到了这个错误:

ImportError: No module named beautifulsoup
Run Code Online (Sandbox Code Playgroud)

我查看了已安装模块的列表,并在已安装的模块列表中找到了beautifulsoup模块:

美丽的汤安装图片

导入时出错

已安装的模块列表

python python-module beautifulsoup python-2.7

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

如何修复exitcode 201?

我有一个任务是在Pascal中编写一个程序.当我运行程序时,结果是exitcode 201.

我不知道如何解决这个错误.

    program convertTime;
    uses crt;
    Type
            Jam = record
                  hh:integer ;
                  mm:integer ;
                  ss:integer;

    end;
    var
            J : Jam;
            P,totaldetik,sisa : integer;

    begin
            J.hh:= 16;
            J.mm:= 10;
            J.ss:= 34;

            write('masukkan waktu(menit): ');read(p);

            totaldetik:= (J.hh*3600) + (J.mm*60) + J.ss + (p*60);

            J.hh:= totaldetik div 3600;
            sisa:= totaldetik mod 3600 ;
            J.mm:= sisa div 60;
            J.ss:= sisa mod 60;

            writeln('total the time: ',J.hh,' Hour ',J.mm,' Minute ',J.ss,' second');
            readln;
    end.
Run Code Online (Sandbox Code Playgroud)

pascal freepascal turbo-pascal

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