小编mik*_*ike的帖子

如何在python中获取交替值的数组?

这里简单的问题:

我正在尝试获取一个数组,该数组交替给定长度的值(1,-1,1,-1 .....).np.repeat只给我(1,1,1,1,-1,-1,-1,-1).思考?

python numpy

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

使用get()访问r中的列表元素

我正在尝试使用get()来访问r中的列表元素,但是收到错误.

example.list <- list()
example.list$attribute <- c("test")
get("example.list") # Works just fine
get("example.list$attribute") # breaks
Run Code Online (Sandbox Code Playgroud)

get("example.list $ attribute")出错:找不到对象'example.list $ attribute'

有小费吗?我正在循环一个标识列表名称的字符串向量,这将非常有用.

string loops r list

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

使文本适合SVG元素(使用D3/JS)

我想在我创建的矩形内写文本,如下所示:

body = d3.select('body')

svg = body.append('svg').attr('height', 600).attr('width', 200)

        rect = svg.append('rect').transition().duration(500).attr('width', 150)
                        .attr('height', 100)
                        .attr('x', 40)
                        .attr('y', 100)
                        .style('fill', 'white')
                        .attr('stroke', 'black')

        text = svg.append('text').text('This is some information about whatever')
                        .attr('x', 50)
                        .attr('y', 150)
                        .attr('fill', 'black')?
Run Code Online (Sandbox Code Playgroud)

但是,正如您所见(http://jsfiddle.net/Tmj7g/3/),文本被切断了.创建svg矩形内部的段落的任何好方法?谢谢,

javascript svg text d3.js

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

在python中保存.dta文件

我想知道是否有人知道一个Python包,它允许你以.dta统计数据分析软件Stata 的格式保存numpy数组/重组.这真的会加快我所拥有的系统中的几个步骤.

python numpy stata

12
推荐指数
3
解决办法
5407
查看次数

为什么不将赋值()赋值给R中的列表元素呢?

我正在尝试在列表中的对象中使用赋值.我想做的是改变一些元素.例如:

x <- list()
x$test <- 1
assign("x$test", 2)
x$test == 1
     [1] TRUE
Run Code Online (Sandbox Code Playgroud)

有什么想法吗?我需要使用assign,因为我正在构建一个函数,它将列表(x)中的对象的名称作为输入.

r list assign

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

从R中的模型中提取公式

我正在为许多模型类型构建一个函数,需要提取用于制作模型的公式.有灵活的方法吗?例如:

x <- rnorm(10)
y <- rnorm(10)
z <- rnorm(10)
equation <- z ~ x + y
model <- lm(equation)
Run Code Online (Sandbox Code Playgroud)

我需要做的是在传递模型后提取公式对象"方程式".

modeling r

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

获取recarray属性/列python

我正在尝试检索重新排列的列标题,并遇到相当大的麻烦.如果我使用pylab的csv2rec函数读入.csv文件,我可以通过以下方式访问列标题:

from pylab import csv2rec
x = csv2rec(file.csv)
x.column1
x.column2
Run Code Online (Sandbox Code Playgroud)

其中'column1'是第一列的标题,它将返回列中的其余值.但是,我正在读一个.csv文件,其中我不知道列标题的所有值是什么,我希望能够访问它们(循环或设置列表).这似乎应该很简单.有任何想法吗?

python recarray

8
推荐指数
1
解决办法
5513
查看次数

Python中舍入浮点数的问题

我遇到了np.round,np.around的问题,它没有正确地舍入.我不能包含代码,因为当我手动设置值(而不是使用我的数据)时,返回有效,但这里是输出:

In [177]: a
Out[177]: 0.0099999998

In [178]: np.round(a,2)
Out[178]: 0.0099999998


In [179]: np.round(a,1)
Out[179]: 0.0
Run Code Online (Sandbox Code Playgroud)

我错过了什么?a的dtype是float32,我需要更改吗?

python floating-point types numpy rounding

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

使用D3.csv读取csv数据,每列都在单独的数组中

我是新手一般工作D3.js和html/js,我试图弄清楚如何使用d3.csv将csv文件读入单独的数组中.我有一个看起来像这样的csv文件:

cause, prevalence, disability;
cancer, .3, .4;
aids, .5, .5;
malaria, .2, .1;
Run Code Online (Sandbox Code Playgroud)

就目前而言,我正在努力为"原因","普遍性"和"残疾"创建数组.以下是我使用的代码:

<html>
  <script type="text/javascript" src="../d3/d3.js"></script>
  <script type="text/javascript" src="../d3/d3.csv.js"></script>
  <script type="text/javascript">
    d3.csv('disability.csv', function(csv){
      var cause=csv[0];
      var prevalence=csv[1];
      var disability=csv[2];
      for (i=0;i<cause.length;i++)
      {
        document.write(cause[i] + "<br />");
      }
    })
  </script>
</html>
Run Code Online (Sandbox Code Playgroud)

document.write部分只是为了测试我已读入数据.

html csv d3.js

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

无法在中断模式下执行宏

我正在尝试编写一个简单的宏来向单元格的当前值添加1:

Sub add()
    MsgBox Selection.Value
    Selection.Value = Selection.Value + 1
End Sub
Run Code Online (Sandbox Code Playgroud)

单击(数字)单元格并尝试运行宏时收到以下错误消息:

Cannot Execute in Break Mode
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

excel vba excel-vba excel-2010

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

标签 统计

python ×4

numpy ×3

r ×3

d3.js ×2

list ×2

assign ×1

csv ×1

excel ×1

excel-2010 ×1

excel-vba ×1

floating-point ×1

html ×1

javascript ×1

loops ×1

modeling ×1

recarray ×1

rounding ×1

stata ×1

string ×1

svg ×1

text ×1

types ×1

vba ×1