小编Thi*_*ilo的帖子

按分类数据分组的零售价格汇总统计

我需要一些帮助来编写一个带有三个分类输入的函数,并根据这些输入返回一个摘要统计向量.

该数据集包含零售商品的信息,这些商品可以通过零售商品,商品名称,商品类型以及零售价格和实际销售价格来指定.

现在我需要编写一个函数来获取这些输入并进行平均,计数和计算所需的任何其他内容.

我已按如下方式设置了该功能(使用补偿数据):

dataold = data.frame(segment=c("golf","tenis","football","tenis","golf","golf"),
                   brand=c("x","y","z","y","x","a"),
                   type=c("iron","ball","helmet","shoe","driver","iron"),
                   retail=c(124,.60,80,75,150,108),
                   actual=c(112,.60,72,75,135,100))

retailsum = funtion(segment,brand,type){    
     datanew = dataold[which(dataold$segment='segment' & 
                             dataold$brand='brand' & 
                             dataold$type='type'),c("retail","actaul")]

     summary = c(dim(datanew)[1],colMeans(datanew))
     return(summary)
}
Run Code Online (Sandbox Code Playgroud)

函数括号内部的代码可以单独工作,但是一旦我在它周围包装一个函数,我就会开始得到错误,或者只返回0计数和NaN方法.

任何帮助将不胜感激.我对R的经验很少,所以如果这是一个微不足道的问题我很抱歉,但我找不到解决办法.

r

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

MVVM 中的绑定滑块值

我在 MVVM 中的滑块值数据绑定中遇到问题。当价值改变时,我的预期价值没有达到。我该如何解决我的问题?
我有一个列表框、一个滑块和一个文本块。listbox 绑定到 ListImage,滑块值和 textblock 文本绑定到 CurrentImage。一个带有命令的按钮导航 lisbox 项目。CurrentImage 是视图模型中的一个属性。当我更改滑块的设置器时,设置器的新值将设置为滑块设置器的当前值,并且列表框的排列被破坏。例如,当我的滑块设置器的值设置为 50 并且我再次将滑块的值更改为 10 时。我的滑块值从 10 导航到 50,而不是更多。它必须导航整个列表框,但不能。有我的代码:

XAML:

<TextBlock Text="{Binding CurrentImage.Index}"/>
<Slider Height="23" HorizontalAlignment="Left" Margin="12,305,0,0" Name="slider1" VerticalAlignment="Top" Width="479" Maximum="{Binding ListImage.Count, Mode=OneTime}"
              Value="{Binding CurrentImage.Index, Mode=TwoWay}"
              SmallChange="1" />
<Button Content="{Binding DisplayPlay}" Command="{Binding PlayCommand}" Height="23" HorizontalAlignment="Left" Margin="507,305,0,0" Name="button1" VerticalAlignment="Top" Width="75" />
<ListBox Height="129" HorizontalAlignment="Left"  Margin="12,334,0,0" ItemsSource="{Binding ListImage}" SelectedItem="{Binding CurrentImage,Mode=TwoWay}" 
                 VerticalAlignment="Top" Width="472">
Run Code Online (Sandbox Code Playgroud)

视图模型:

public class MainViewModel : ViewModelBase
{
    public ICommand PlayCommand { get; set; }
    private DispatcherTimer _Timer;
    public ImageDTO Image …
Run Code Online (Sandbox Code Playgroud)

wpf binding slider mvvm

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

R中的seq()函数

我对seq()R中的函数有疑问.我正在使用sqldf包来连接并包装s代码语句的R代码.

我需要运行一个脚本10次,每次我选择一个指定的行数(我正在创建一个基于频率分布的控制组),即类似的东西

SELECT * FROM table
LIMIT 2

SELECT * FROM table
LIMIT 4
Run Code Online (Sandbox Code Playgroud)

等等,直到

SELECT * FROM table
LIMIT i
Run Code Online (Sandbox Code Playgroud)

其中i是指定为的序列(2,4,6,8,10,12,10,9,7,3,1)

但如果我写:

seq(2,4,6,8,10,12,10,9,7,3,1)我对seq()函数使用了太多的参数.

我如何在R中绕过它,因为它不像我想以1的步长从1增加到10 seq(1,10).

希望我已经明确了这个问题!

r

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

缺少'@end'// @end必须出现在objective-c上下文中

这是我的代码:

 #import <UIKit/UIKit.h>
   @interface CustomCellArticle: UITableViewCell
   @property(nonatomic,retain) IBOutlet UILabel *name;
   @end
Run Code Online (Sandbox Code Playgroud)

我第一次收到这个错误:

Missing @end
Expected identifier or '('
Run Code Online (Sandbox Code Playgroud)

在第一个代码中,它要求我在第一个中添加@end来修复它.代码变成这样:

 #import <UIKit/UIKit.h>
   @end //here the seconde error
   @interface CustomCellArticle: UITableViewCell
   @property(nonatomic,retain) IBOutlet UILabel *name;
   @end
Run Code Online (Sandbox Code Playgroud)

当我添加它时,我收到一个新错误:

@end must appear in an Objective-C context
Run Code Online (Sandbox Code Playgroud)

我不知道到底发生了什么,请帮忙!我在另一个项目中使用了相同的类,它工作正常!

iphone objective-c ios xcode4.5

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

标签 统计

r ×2

binding ×1

ios ×1

iphone ×1

mvvm ×1

objective-c ×1

slider ×1

wpf ×1

xcode4.5 ×1