小编Car*_*arl的帖子

在OS X Yosemite上安装RODBC

在OS X Yosemite上的RStudio中安装R包RODBC时,我收到以下错误:

configure: error: "ODBC headers sql.h and sqlext.h not found"
Run Code Online (Sandbox Code Playgroud)

这是一个常见错误,表示尚未安装ODBC驱动程序(OS 10.9中不包含iODBC标头,因此需要单独安装).因此,我安装unixODBC并确认头文件存在于PATH中.

Sys.getenv("PATH") 给我正确的路径,包括找到两个文件的位置.

但是,当我再试install.packages("RODBC",type = "source")一次时,同样的错误仍然存​​在.用iODBC和unixODBC进行了测试.

我可以执行任何其他测试来帮助诊断问题吗?

r rodbc

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

如何在 System.Web.Mvc.MvcHandler 上调试 500.0 / 0x00000000 错误

我收到了这个我无法弄清楚的奇怪错误。在 Windows 8.1、IIS 8.5 上运行。该站点在 Microsoft Azure 上运行良好,因此它一定是本地配置问题。我在 IIS Express 中遇到与在 IIS 中相同的错误。

这个问题已经存在好几天了,这让我很沮丧。我什至无法测试简单的 CSS/内容更改(这是我正在尝试做的),而不需要每次都将它们推送到 Azure 进行检查。

错误:

Module          global.asax
Notification    EndRequest
Handler         System.Web.Mvc.MvcHandler
Error Code      0x00000000
Requested URL   https://localhost:443/
Physical Path   C:\inetpub\wwwroot\dev\
Logon Method    Anonymous
Logon User      Anonymous
Request Tracing Directory C:\inetpub\logs\FailedReqLogFiles
Run Code Online (Sandbox Code Playgroud)

这是警告之前部分的跟踪

我尝试过的事情

  • 重新安装 IIS、.NET 4.5、Visual Studio
  • 检查权限:IIS_IUSRS 有权访问文件夹和文件
  • 安装了一个基本的 MVC 5 演示应用程序。在相关网站和应用程序池下完美运行。
  • 在我的网站目录的根目录中放置一个基本的 aspx hello world 页面。它在默认网站中加载,但在相关网站下时,我收到“PageHandlerFactory-Integrated-4.0”错误。

iis asp.net-mvc iis-8

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

在Matlab中查找绘图中的点

我有以下图表和创建该图表的数据文件.我想让Matlab为我找到以下几点:

  1. [y,x]表示100%线所示的峰值
  2. [x]表示曲线穿过y = 0线的位置
  3. [x]其中y为第1部分中50%和20%的峰值.

是否有任何人们都知道的附加工具或软件包可以帮助我实现这一目标?我需要为一组图表做这个,所以合理自动化的东西是理想的.

我当然可以在Matlab中编写编程和计算部分,这只是能够加载数据文件,将其与曲线或函数匹配,并找到各种[x,y]坐标.

数据图

math matlab plot

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

使用 FreeTDS 连接到 MS SQL (Azure)

我在 Mac OS X Mavericks 上,并尝试使用 pyodbc 连接到 Microsoft Azure MS SQL 服务器。为了简单起见,我想使用无 DSN 的连接,并使用 MacPorts 安装了 FreeTDS 和 pyodbc (因为这就是我最终想要使用的)。

1.tsql配置

$ tsql -C

Compile-time settings (established with the "configure" script)
                            Version: freetds v0.91.103
             freetds.conf directory: /opt/local/etc/freetds
     MS db-lib source compatibility: no
        Sybase binary compatibility: no
                      Thread safety: yes
                      iconv library: yes
                        TDS version: 5.0
                              iODBC: no
                           unixodbc: no
              SSPI "trusted" logins: no
                           Kerberos: no
Run Code Online (Sandbox Code Playgroud)

2.odbc.ini(/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/databases/MyODBC/files/odbc.ini)

[MSSQL]
Description = MyDatabase
Driver = FreeTDS
Servername = xxxxxxx.database.windows.net
UID = …
Run Code Online (Sandbox Code Playgroud)

macos azure freetds

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

在numpy结构化数组列上执行math.sqrt

我有一个numpy结构化数组.最后一列需要根据行中的其他值包含简单数学方程的结果.问题是我在尝试计算等式的平方根部分时出现以下错误:

TypeError: only length-1 arrays can be converted to Python scalars

限制是我无法迭代数组以一次添加一个值.

这是一个显示错误的示例:

import numpy as np
import math

data = np.random.randint(-100, 100, (1, 6, 4))

data[:,3] = math.sqrt((0-data[:,0])**2 + (0-data[:,1])**2 + (0-data[:,2])**2)
Run Code Online (Sandbox Code Playgroud)

python arrays numpy math.sqrt

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

使用'lookup'乘以两个python数组

import numpy as np
import pandas as pd

columns = ['id', 'A', 'B', 'C']
index = np.arange(3)

df = pd.DataFrame(np.random.randn(3,4), columns=columns, index=index)

weights = {'A': 0.10, 'B': 1.00, 'C': 1.50}
Run Code Online (Sandbox Code Playgroud)

我需要使用相应的权重(不包括第一列)将每个"单元格"中的值复用.例如:

df.at[0,'A'] * weights['A']
df.at[0,'B'] * weights['B']
Run Code Online (Sandbox Code Playgroud)

什么是最有效的方法,并在新的DataFrame中得到结果?

python dataframe pandas

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

通过将每列重复一定次数来创建数据框

我需要打开以下数据框:

ID   | A  | B  | C  | D  | E  |
1    | 3  | 1  | 2  | 1  | 0  |
2    | 0  | 1  | 2  | 5  | 2  |
3    | 2  | 2  | 5  | 3  | 10 |
Run Code Online (Sandbox Code Playgroud)

将每个列名作为新值,重复值中指定的次数。因此,三排“A”,一排“B”等:

ID | VALUE |
1  | A     |
1  | A     |
1  | A     |
1  | B     |
1  | C     |
1  | C     |
1  | …
Run Code Online (Sandbox Code Playgroud)

python dataframe python-3.x pandas

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

preg_replace正在取代$ signs

我有以下代码片段将%POST_TITLE%等"模板标记"替换为名为$ post_title的变量的内容.

function replaceTags( $template, $newtext ) {
    $template = preg_replace( '/%MYTAG%/', $newtext, $template );
    return $template;
}
Run Code Online (Sandbox Code Playgroud)

问题是,当$ post_full中包含'$'时,返回的结果会将其删除.例如:

$template = "Replace this: %MYTAG";
$newtext = "I earn $1,000,000 a year";

print replaceTags( $template, $newtext );

// RESULT
Replace this: I earn ,000,000 a year";
Run Code Online (Sandbox Code Playgroud)

我知道这与$ newtext中没有正确转义$ 1有关.我尝试过使用preg_quote()但它没有达到预期的效果.

php regex

0
推荐指数
1
解决办法
371
查看次数

标签 统计

python ×3

dataframe ×2

pandas ×2

arrays ×1

asp.net-mvc ×1

azure ×1

freetds ×1

iis ×1

iis-8 ×1

macos ×1

math ×1

math.sqrt ×1

matlab ×1

numpy ×1

php ×1

plot ×1

python-3.x ×1

r ×1

regex ×1

rodbc ×1