小编Win*_*ker的帖子

无法退出R会话或无法退出RStudio

R和RStudio的新手,在操作RStudio时遇到了问题.

我有一个大约53行的代码示例,我可以通过键入"q()"或"quit()"退出,但在我运行任何代码(选定的部分或所有代码)后,"q()"将无法工作为pic显示如下 在此输入图像描述

或者,如果我尝试关闭RStudio浏览器,则通知显示如下,但永不退出. 在此输入图像描述

任何提示?

非常感谢!

PS:RStudio verson:0.99.948

-----第一次更新------ @Mike Wise

试图通过在控制台中键入"sessionInfo()"获取会话信息,遗憾的是没有响应...下面的图片 在此输入图像描述

同样,这种情况只发生在我运行代码之后

-----第二次更新-------在运行代码之前执行sessionInfo():

信息如下:

R版本3.2.3(2015-12-10)平台:x86_64-w64-mingw32/x64(64位)在以下位置运行:Windows 7 x64(内部版本7601)Service Pack 1

locale:1 LC_COLLATE = English_United States.1252 LC_CTYPE = English_United States.1252 LC_MONETARY = English_United States.1252 [4] LC_NUMERIC = C
LC_TIME = English_United States.1252

附加基础包:1个 stats图形grDevices utils
数据集方法库

通过命名空间加载(而不是附加):1 tools_3.2.3

我的代码:

# Linear Regression in R
# Copyright 2013 by Ani Katchova

mydata <- read.csv(file="E:\\Econometric Academy\\Linear Regression\\regression_auto.csv", header=TRUE, sep=",")
attach(mydata)

# Define variables
Y <- cbind(mpg)
X1 <- cbind(weight1)
X <- …
Run Code Online (Sandbox Code Playgroud)

r rstudio

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

无法执行Python Pandas set_value

在Python 3.5中遇到了Pandas的问题

我使用Pandas读取本地csv,csv包含纯数据,不涉及头文件.然后我使用了分配列名

df= pd.read_csv(filePath, header=None)
df.columns=['XXX', 'XXX'] #for short, totally 11 cols
Run Code Online (Sandbox Code Playgroud)

csv有11列,其中一列是字符串,其他是整数.

然后我尝试在一个循环中逐个单元格地用整数值替换字符串列

for i, row in df.iterrows():
    print(i, row['Name'])
    df.set_value(i, 'Name', 123)
Run Code Online (Sandbox Code Playgroud)

intrger 123就是一个例子,并非这个列下的每个单元格都是123.如果我删除set_value,print函数效果很好,但是

df.set_value(i, 'Name', 123)
Run Code Online (Sandbox Code Playgroud)

然后错误信息:

回溯(最近一次调用最后一次):文件"D:/xxx/test.py",第20行,在df.set_value中(i,'Name',233)

文件"E:\ Users\XXX\Anaconda3\lib\site-packages\pandas\core\frame.py",第1862行,在set_value series = self._get_item_cache(col)中

文件"E:\ Users\XXX\Anaconda3\lib\site-packages\pandas\core\generic.py",第1351行,在_get_item_cache中res = self._box_item_values(项目,值)

文件"E:\ Users\XXX\Anaconda3\lib\site-packages\pandas\core\frame.py",第2334行,在_box_item_values中

return self._constructor(values.T,columns = items,index = self.index)

AttributeError:'BlockManager'对象没有属性'T'

但是如果我在代码中手动创建数据帧

df = pd.DataFrame(index=[0, 1, 2], columns=['x', 'y'])
df['x'] = 2
df['y'] = 'BBB'
print(df)
for i, row in df.iterrows():
    df.set_value(i, 'y', 233)


print('\n')
print(df)
Run Code Online (Sandbox Code Playgroud)

有效.我想知道可能有什么我想念的?

谢谢!

python csv pandas

7
推荐指数
2
解决办法
7145
查看次数

如何按列值对python pandas数据帧进行十进制,然后对每个十进制求和?

假设一个数据帧只有一个数字列,请命名为desc.

我想得到的是一个包含10行的新数据帧,第1行是最小10%值的总和,然后第10行是最大10%值的总和.

我可以通过非pythonic方式来计算这个,但我想必须有一种时尚和pythonic方式来实现这一点.

有帮助吗?

谢谢!

python dataframe pandas

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

Python,每月和每季度汇总数据框中的每日数据

我已将数据加载到Pandas数据帧中.

例:

Date        Price
2012/12/02  141.25
2012/12/05  132.64
2012/12/06  132.11
2012/12/21  141.64                                                     
2012/12/25  143.19  
2012/12/31  139.66  
2013/01/05  145.11  
2013/01/06  145.99  
2013/01/07  145.97
2013/01/11  145.11  
2013/01/12  145.99  
2013/01/24  145.97
2013/02/23  145.11  
2013/03/24  145.99  
2013/03/28  145.97
2013/04/28  145.97
2013/05/24  145.97
2013/06/23  145.11  
2013/07/24  145.99  
2013/08/28  145.97
2013/09/28  145.97
Run Code Online (Sandbox Code Playgroud)

只有两列,一列是数据,一列是价格.

现在,如何对数据进行分组或重新采样从2013年开始到每月和每季度df?

每月:

Date        Price
2013/01/01  Monthly total
2013/02/01  Monthly total
2013/03/01  Monthly total
2013/04/01  Monthly total
2013/05/01  Monthly total
2013/06/01  Monthly total
2013/07/01  Monthly total
2013/08/01  Monthly total  
2013/09/01  Monthly total
Run Code Online (Sandbox Code Playgroud)

季刊:

Date …
Run Code Online (Sandbox Code Playgroud)

python pandas

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

如何从指针到void复制结构?

假设我有一个包含结构的DLL,但我不知道这个结构的细节.但是我有一个指向结构地址的void指针.

任何人都可以告诉我如何获得结构的详细信息?比如将struct输出到文本文件中.

谢谢!

c++ struct pointers

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

如何在页面加载时禁用按钮?

天哪,对不起,伙计们……我意识到我问了一个多么简单的愚蠢问题……

只是使用

btnSub.disabled = true 
Run Code Online (Sandbox Code Playgroud)

在服务器端,一切都很好......

我现在需要刷新我的大脑......

再次感谢所有的回答!


我正在做一个 asp.net 项目,在一个页面上我有一个提交按钮,如下所示:

<input id ="btnSub" value="Submit" type="Submit" runat ="server" onclick="return isFormValid(this.form)" disabled="disabled"/>
Run Code Online (Sandbox Code Playgroud)

我试图做的是当页面加载时

protected void Page_Load(object sender, EventArgs e)
    {
    }
Run Code Online (Sandbox Code Playgroud)

检查一些条件,如果最终结果为假,则禁用提交按钮,否则启用它。

我确实用谷歌搜索过,但我发现最多的是使用 jquery 来禁用一个 asp.net 按钮。

任何提示?

asp.net jquery

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

标签 统计

pandas ×3

python ×3

asp.net ×1

c++ ×1

csv ×1

dataframe ×1

jquery ×1

pointers ×1

r ×1

rstudio ×1

struct ×1