小编Pea*_*cer的帖子

Stata的替代IDE

我已经习惯了R-studio for R,它有一些功能,例如猜测你要键入的功能,按下TAB.

但是,我找不到Stata的任何集成开发环境(IDE).

有吗?

stata

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

Numpy genfromtxt列名

我怎样才能genfromtxt返回list自动检索的列名names=True?当我做:

data = np.genfromtxt("test.csv",names=True,delimiter=",",dtype=None)
print data['col1']
Run Code Online (Sandbox Code Playgroud)

它打印整个列值col1.

但是,我需要遍历所有列名称.我怎样才能做到这一点?

我尝试了data.keys()各种其他方法,但无论返回什么genfromtxt似乎都不是字典兼容的对象.我想我可以list自己传递列名,但从长远来看,这对我来说是不可维护的.

有任何想法吗?

python numpy

12
推荐指数
1
解决办法
9010
查看次数

使用python-docx创建页眉和页脚

是否有在Microsoft Word(docx)文件中添加页眉和页脚的解决方法?

提供的头实现python-docx仍在开发中.

更具体地说,我想补充一下:

  1. 页脚到页脚
  2. 一些随机文本到标题

在理想的代码如下所示:

from docx import Document

document = Document()

# Add header and footer on all pages

document.save("demo.docx")
Run Code Online (Sandbox Code Playgroud)

python header footer python-3.x python-docx

9
推荐指数
2
解决办法
4380
查看次数

Stata:检查本地宏是否未定义

我正在写一个Stata do文件,如果用户不提供某些参数,我想提供默认值.为此,我想检查宏是否未定义.

我想出了一个hacky方法来做到这一点:

*** For a local macro with the name value:
if `value'1 != 1 {
    ...do stuff
}
Run Code Online (Sandbox Code Playgroud)

但我想知道是否有惯用的方法来做到这一点.

undefined stata stata-macros

8
推荐指数
2
解决办法
4884
查看次数

Python Docx回车

Python Docx是一个非常好的库,用于为不直接处理所有COM内容的东西生成Microsoft Word文档.尽管如此,我遇到了一些限制.

  • 有没有人知道怎么会在一串文字中放回车?

我想要一个段落有多行,而它们之间没有额外的空格.但是,写出一个用通常的线分隔线的字符串\n是行不通的.也没有使用&#10或&#13.还有其他任何想法,或者这个框架对于类似的东西来说太有限了?

python python-docx

8
推荐指数
2
解决办法
6442
查看次数

如何在Teradata中设置块插入大小参数

我在Ubuntu 14.04.2 LTS服务器上的统计软件包Stata(v14.2)中使用odbc insert命令将一些数据插入Teradata DB(v14.10).

这个Stata命令有一个block选项,它使Stata以1000行的块发送数据.不幸的是,ODBC驱动程序似乎在进行单行插入(根据监视系统的DBA).

是否可以更改ODBC驱动程序行为?

如果是这样,如何指定ODBC驱动程序在.odbc.ini文件或连接字符串中使用的块大小?

我看过TD ODBC手册和谷歌搜索,但我找不到任何有用的东西.

odbc teradata stata

8
推荐指数
0
解决办法
297
查看次数

如何在Python3中解码numpy编码的文字/字符串数组?AttributeError:'numpy.ndarray'对象没有属性'decode'

在Python 3中,我有以下NumPy数组strings.

每个string中NumPy阵列的形式b'MD18EE,而不是MD18EE.

例如:

import numpy as np
print(array1)
(b'first_element', b'element',...)
Run Code Online (Sandbox Code Playgroud)

通常,人们会.decode('UTF-8')用来解码这些元素.

但是,如果我尝试:

array1 = array1.decode('UTF-8')
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

AttributeError: 'numpy.ndarray' object has no attribute 'decode'
Run Code Online (Sandbox Code Playgroud)

如何从NumPy数组中解码这些元素?(也就是说,我不想要b'')

编辑:

假设我只处理了Pandas DataFrame以这种方式编码的某些列.例如:

import pandas as pd
df = pd.DataFrame(...)

df
        COL1          ....
0   b'entry1'         ...
1   b'entry2'
2   b'entry3'
3   b'entry4'
4   b'entry5'
5   b'entry6'
Run Code Online (Sandbox Code Playgroud)

arrays unicode numpy python-3.x pandas

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

Gitkraken白色屏幕无法使用

Gitkraken白色屏幕,每隔几秒钟就会恢复原状,然后将继续白屏和VScode扩展主机意外终止:

在此输入图像描述 在此输入图像描述

gitkraken

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

轴在多条线上断开时偏离中心

我正在使用graph twoway scatter并添加自己的ylabels.

我经常有很长的标签并将它们分成多行.但是,我遇到一个问题,当我想打破一些在两行的标签,而不是其他.

当我这样做时,单线标签相对于它们的tick标记是偏心的,就像Stata期望它们也有两条线一样.

请参阅下面的简单说明:

sysuse auto, clear

/* This graph has one long label and one short but both are off-center 
relative to their tick marks */

twoway scatter length weight, ytitle("") ylabel(220 ///
`" "This one is a very long" "label, broken up" "' 140 "This one is not", ///
ang(horizontal))

/* The order of labels on the graph *does not* appear to matter */

twoway scatter length weight, …
Run Code Online (Sandbox Code Playgroud)

stata

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

将numpy数组的每一列与另一个数组的每个值相乘

假设我有以下两个numpy数组:

In [251]: m=np.array([[1,4],[2,5],[3,6]])

In [252]: m
Out[252]: 
array([[1, 4],
       [2, 5],
       [3, 6]])

In [253]: c= np.array([200,400])

In [254]: c
Out[254]: array([200, 400])
Run Code Online (Sandbox Code Playgroud)

我想一步得到以下数组,但对于我的生活,我无法弄清楚:

In [252]: k
Out[252]: 
array([[200, 800, 400, 1600],
       [400, 1000, 800, 2000],
       [600, 1200, 1200,2400]])
Run Code Online (Sandbox Code Playgroud)

python numpy python-3.x

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