小编use*_*051的帖子

R_ext/eventloop.h:使用pip安装rpy2时没有这样的文件错误

当我尝试在Windows 10上安装rpy2时使用

pip install rpy2
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

....
....
.\rpy\rinterface\_rinterface.c(70): fatal error C1083: Cannot open include 
file: 'R_ext/eventloop.h': No such file or directory
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 
14.0\\VC\\BIN\\cl.exe' failed with exit status 2
Run Code Online (Sandbox Code Playgroud)

在下面,您可以看到R_ext文件夹下的所有文件:

在此输入图像描述

从上面的截图中可以看出,没有这样的eventloop.h文件?

我有RStudio 3.4.3版本和RTools设置.系统路径中的环境变量是

  • C:\ Rtools\BIN
  • C:\ Rtools\mingw_32\BIN
  • C:\ Program Files\R\R-3.4.3\bin \

我使用的是Python 3.6.4版本.

我真的卡住了,不知道该怎么办.我很感激你的帮助.

python windows pip rpy2

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

在Python中读取SPSS(.sav)文件时出现"标题已被用作名称或标题"错误

我正在研究一个SPSS文件(.sav).我下面的代码可以读取.sav文件.但是,我遇到了一个非常奇怪的错误.当我尝试读取另一个.sav文件时,它会出现以下错误

Traceback (most recent call last):
File "C:\Users\fatihshen\Documents\Merjek 
Project\Predictive_Analytics\sav_reader.py", line 28, in <module>
read_spss_file(file_path)
File "C:\Users\fatihshen\Documents\Merjek 
Project\Predictive_Analytics\sav_reader.py", line 10, in read_spss_file
records = reader.all()
File "C:\Users\fatihshen\AppData\Local\Programs\Python\Python36-32\lib\site- 
packages\savReaderWriter\savReaderNp.py", line 541, in all
return self.to_structured_array(filename)
File "C:\Users\fatihshen\AppData\Local\Programs\Python\Python36-32\lib\site- 
packages\savReaderWriter\savReaderNp.py", line 122, in _convert_datetimes
array = func(self, *args)
File "C:\Users\fatihshen\AppData\Local\Programs\Python\Python36-32\lib\site- 
packages\savReaderWriter\savReaderNp.py", line 148, in _convert_missings
array = func(self, *args)
File "C:\Users\fatihshen\AppData\Local\Programs\Python\Python36-32\lib\site- 
packages\savReaderWriter\savReaderNp.py", line 531, in to_structured_array
array = np.fromiter(self, self.trunc_dtype, self.nrows)
File "C:\Users\fatihshen\AppData\Local\Programs\Python\Python36-32\lib\site- 
packages\savReaderWriter\helpers.py", line 17, in fget_memoized
setattr(self, attr_name, fget(self))
File "C:\Users\fatihshen\AppData\Local\Programs\Python\Python36-32\lib\site- 
packages\savReaderWriter\savReaderNp.py", …
Run Code Online (Sandbox Code Playgroud)

python spss readfile

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

如何在熊猫中迭代数据帧时保留数据类型?

如果我直接打印出一个数据框,我将获得具有正确数据类型的正确输出。但是,当我尝试迭代相同的数据框时,数据类型正在更改。

这是我的程序:

import pandas as pd

F = 9.37556366342
p = 0.000101673198518
df_between = 2
df_within = 471
df_total = 473

summary_stats_vals = [(F,p,df_between,df_within,df_total)]
labels = ['F-statistics', 'p-value', 'df-between', 'df-within', 'df-total']
df = pd.DataFrame.from_records(summary_stats_vals,columns=labels)

print(df)
print()

#Iterating the dataframe
for index, row in df.iterrows():
    df_row = list()
    df_row.append(index)
    for col in df.columns:
        df_row.append(row[col])
    print(row)
Run Code Online (Sandbox Code Playgroud)

从下面的屏幕快照中可以看到,迭代时未保留df_between,df_within和df_total的数据类型。它们从int变为float数据类型。在迭代数据帧时可以保留数据类型的方法是什么?

在此处输入图片说明

python iteration dataframe pandas

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

如何在 django 管理站点上的用户列表中显示上次登录日期和时间?

我已经使用 social_django 应用程序在 django 应用程序上构建了一个社交身份验证系统。它有效,我也可以在管理站点上看到用户。这是屏幕截图:

在此处输入图片说明

我想要的是查看列表中的上次登录日期和时间。我怎样才能做到这一点?我使用 sqlite3 作为数据库和 django 2.1.4。

django django-models django-admin

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

AWS 上的粘性会话有其他选择吗?

我在经典负载均衡器上使用两个 ec2 实例。我的用户在分析过程中遇到 502 错误,尤其是在进行 ajax 调用时。换句话说,如果用户连接到一个服务器实例,则在使用程序过程中的 ajax 调用将定向到另一个服务器实例。这会导致该错误。我需要用户在他/她的会话期间定位到同一服务器实例。

在谷歌搜索上述问题后,我发现了这一点:

负载平衡、AJAX 和您

https://docs.aws.amazon.com/elasticloadbalancing/latest/application/sticky-sessions.html

根据这些文档,我应该将粘性会话应用于我的负载均衡器。但是,它要求客户在其浏览器上启用 cookie。我真的不想这样。

对于这个问题还有其他解决方案吗?我真的很感激任何建议。

ajax amazon-web-services amazon-elb

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