小编sin*_*tor的帖子

如何打印pandas DataFrame的特定行?

我有一个庞大的数据帧,我收到错误:

TypeError: ("Empty 'DataFrame': no numeric data to plot", 'occurred at index 159220')

我已经删除了空值,并检查了数据框架的dtypes,因此我无法猜测为什么它在该行上失败了.

如何打印出数据框的那一行(索引为159220)?

谢谢

python indexing python-3.x pandas

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

递归打印字符串的所有排列(Javascript)

我已经看到了其他语言的这个问题的版本,但不是JS.

是否可以在一个函数中递归执行此操作?

我理解我需要获取字符串中的第一个元素,然后将其附加到每个解决方案中,以便对字符串的其余部分进行递归.从逻辑上讲,我理解递归是如何进行的.我只是不明白如何将第一个字符串附加到每个递归解决方案上

var myString = "xyz";

function printPermut(inputString){
    var outputString;
    if(inputString.length === 0){
        return inputString;
    }
    if(inputString.length === 1){
        return inputString;
    }
    else{
       for(int i = 0; i<inputString.length(); i++){
           //something here like: 
           //outputString = outputString.concat(printPermut(inputString.slice(1))??
           //maybe store each unique permutation to an array or something?
       } 
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript string algorithm recursion permutation

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

是否可以通过 API 将文件附加到 GitHub 问题?

我想通过 GitHub API 创建一个带有附加 Excel 电子表格的 GitHub 问题。我可以成功创建问题,https://developer.github.com/v3/issues/ ,但找不到有关如何使用 API 上传文件的任何信息。我只需要与问题相关的文件,我不会挑剔它是否在原始问题帖子中,或者作为评论上传。

这可能吗?我想不是因为我找不到文档,但想检查一下。

git jquery post github github-api

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

heapq.nsmallest 如何工作

我试图确定基于字典中最小的 k 个键获取 k (键,值)对的最快运行时间。即:对于

mynahs = {40:(1,3),5:(5,6),11:(9,2),2:(6,3),300:(4,4),15:(2,8)}

smallestK(mynahs,3)
Run Code Online (Sandbox Code Playgroud)

会返回:

[(2,(6,3)),(5,(5,6)),(11,(9,2))]
Run Code Online (Sandbox Code Playgroud)

我见过几种不同的方法来做到这一点:
1。

mylist = list(mynahs.keys())
mylist.sort
mylist = mylist[:k]
return [(k, mynahs[k]) for k in mylist]
Run Code Online (Sandbox Code Playgroud)

但每个人似乎都认为 heapq 是最快的

cheap = heapq.nsmallest(3, mynahs)
return [(k, mynahs[k]) for k in cheap]
Run Code Online (Sandbox Code Playgroud)

heapq.nsmallest 如何工作以及为什么它是最快的?我看过这个问题,但 仍然不明白。heapq 是否使用 minheap 来获取 n 最小的值?这是如何运作的?我还听说过一种名为“快速选择”的算法,它就是使用的吗?

它的运行时间是多少?如果字典不断变化/更新,每次需要 nsmallest 时调用 heapq.nsmallest 是最快的方法吗?

python sorting heap dictionary runtime

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

这些隐藏文件在我的主目录中是什么?

我的一个朋友正在向我展示如何使用shell(在我的Mac上),我使用ls -a来查看我的主目录中的所有文件,还有一些我想知道它们是否是垃圾.

那些似乎不是电脑原生的(我正在运行Mountain Lion).cups .drjava .nbprofiler .netbeans .profile

我用谷歌搜索netbeans(和"杯子"失败)似乎netbeans是一个IDE,但我从来没有安装它,它不在我的电脑上.我只是好奇,如果这些文件中的一些是在其他下载中捎带的垃圾.感谢您对此有任何了解!

shell netbeans hidden-files

6
推荐指数
1
解决办法
3185
查看次数

如何保持响应图像相同的高度?

我有一个我正在制作的网页,我有一排带有封面照片和个人资料图片并排.我把它们都放在不同大小网格的引导行中.但是,个人资料图片总是低于封面照片(它的高度更大).我如何让他们保持敏感,但高度相同?我的最终目标是让它们看起来像一个单独的条带(之间有填充),然后在窗口是移动大小时堆叠.

<div class="row">
                    <div class="col-lg-8">
                    <img src="http://placehold.it/851x315" class="img-responsive" alt="Cover Photo">
                    </div>
                    <div class="col-lg-4">
                    <img src="http://placehold.it/200x200" class="img-responsive" alt="Profile Picture">
                    </div>
                </div>
Run Code Online (Sandbox Code Playgroud)

我已经尝试限制行div的高度,将其设置为特定高度,并将引导网格切换为col-md,或者以不同比例切换col-sm.任何智慧都非常感激.

html css image responsive-design twitter-bootstrap

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

将SVG多边形链接到锚点

我正在尝试做一些看似相对简单的事情,但是经过大量的搜索和挑剔之后,我似乎无法使其工作。我有一个svg多边形,用于将图像裁剪成三角形。当前,它在引导列(包含标签)内,该列链接到锚点。这样做的问题是div(square)全部链接到锚点。

但是,我有一堆这些三角形邻接,因此我需要链接到锚点的区域被限制为仅包含多边形剪辑路径中的内容。

我试过了:

  • 将标签移动到clippath标签内
  • 在多边形内移动标签(作为href)
  • 以这种格式为href制作svg xlink:href =“#portfolioModal3”

我怀疑这是实现我的目标的第三个选择的某种组合。

<div class="col-sm-4 portfolio-item dontwantpadding">
                    <a href="#portfolioModal3" class="portfolio-link" data-toggle="modal">
                        <div class='tri-up'>
                            <svg width="100%" height="100%" viewBox="0 0 100 87">
                              <clipPath id="clipTriangleUp">
                                <polygon points="0 87,100 87,50 0"/>
                              </clipPath>
                              <image clip-path="url(#clipTriangleUp)" preserveAspectRatio="none" width="100%" height="100%" xlink:href="http://placehold.it/1749x1510"/>
                            </svg>
                        </div>
                    </a>
                </div>
Run Code Online (Sandbox Code Playgroud)

我计划使svg路径从三角形过渡到圆,因此适合圆svg路径的东西是理想的。

任何帮助深表感谢!

html css anchor svg href

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

使用 D3 用背景图像填充 svg

我已经发布了一些关于此的其他问题,现在已经放弃了我以前使用 D3 的固体 svg 条的引导框架。

我的目标是让 3 个三角形掩盖 3 个图像,这些图像可单击以仅在三角形内翻页锚链接。(理想情况下,我还想在悬停时添加过渡到圆圈的效果,但我现在并不担心)。

到目前为止,我有下面的 jsfiddle,但无法设法取消旋转三角形内的图像,或者使背景只是一张图像,而不是像现在这样的封面。我也尝试过 CSS background-image,但没有成功。

这是我的 d3.js 代码的一部分,下面是完整的 jsfiddle。

var svg = d3.select(".mydiv").append("svg").attr("width",width).attr("height",height);

var defs= svg.append('defs')

defs.append('pattern')
    .attr('id', 'pic1')
    .attr('patternUnits', 'userSpaceOnUse')
    .attr('width', 100)
    .attr('height', 100)
  .append('svg:image')
    .attr('xlink:href', 'http://placehold.it/1749x1510')
    .attr("width", 100)
    .attr("height", 100)
    .attr("x", 0)
    .attr("y", -10);

svg.append("a")
    .attr("xlink:href", "http://www.google.com")
    .append('path')
    .attr("overflow","hidden")
    .attr("d", d3.svg.symbol().type("triangle-up").size(10000))
    .attr("transform", function(d) { return "translate(" + 300 + "," + 200 + ") rotate(0)"; })
    .attr("fill", "url(#pic1)");
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/5Ldzk5w6/2/

感谢您在任何时间或帮助您修复这些图像!

html javascript css svg d3.js

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

yticklabels 在 Pandas 图中截断

我正在制作一个简单的水平堆积条形图:

df = pd.DataFrame({'firstBox':firstL,'secondBox':secondL,'thirdBox':thirdL})
ax = df.plot.barh(stacked=True)
ax.set_title("My Example Plot")
ax.set_yticklabels(labels=['A label this long is cut off','this label is also cut off])
plt.show()
Run Code Online (Sandbox Code Playgroud)

但是我的 ytick 标签上的值被切断了。如果我增加返回的绘图窗口的宽度,我可以看到更多一些,但我需要将窗口拉伸到超过显示器的宽度才能看到整个标签。有没有办法将情节向右推以包含我的长标签?

谢谢!

python plot label matplotlib pandas

5
推荐指数
2
解决办法
2983
查看次数

保持占位符反应选择

我已经尝试了我能想到的所有方法,但是display: none当为组件选择一个值时,我无法阻止 react-select 中的占位符消失(我假设更改为因为它不再在 HTML 中)。

我已经阅读了两篇有类似问题的帖子:https : //github.com/JedWatson/react-select/issues/2152 https://github.com/JedWatson/react-select/issues/2143

但没有发现任何成功

我在占位符元素上的样式是:

valueContainer: base => ({
        overflow: 'visible'
      }),
placeholder: (provided, state) => ({
        ...provided,
        position: "absolute",
        marginTop: '-30px',
        display: 
      state.isFocused || state.isSelected || state.selectProps.inputValue || state.value
      ? 'block'
      : 'block',
      }),

Run Code Online (Sandbox Code Playgroud)

这是一个堆栈闪电战。最终目标是在中心开始占位符并将其向上移动到焦点和选择的位置。问题是,一旦选择了某些内容,占位符就会消失。 https://stackblitz.com/edit/react-egf4va

javascript css reactjs react-select react-state

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