我有一个关于创建一个变量的问题,该变量包含由3个组折叠的另一个变量的平均值。
我的数据集对工人有很多观察,包括他们的教育水平(想象它是一个分类变量,值1,2和3分别意味着高中辍学,分别完成高中和完成大学),他们的工资,观察的时间和他们工作的公司(数字ID)。多年来,每个工人都可以在多家公司工作。
我想要一个变量,为每个工人提供同一年内同一公司同等教育水平的工人的平均工资。所以我需要将数据集折叠3组(年教育公司ID),我不知道该怎么做。对不起,我不包含任何代码,我不确定它在这里会有什么帮助。 数据集也很庞大,因此代码越有效,越好。
提前非常感谢你!
答案 0 :(得分:1)
Button
语句的 <TextBlock x:Name="b"
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
VerticalAlignment="Center"/>
包含您的三个组,这是您最简单的选择。这就是它的作用,基本上 - 在课堂分组中进行总结。
首先运行Imports System.Data.OleDb
Dim provider As String
Dim dataFile As String
Dim connString As String
Public myConnection As OleDbConnection = New OleDbConnection
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
provider = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source ="
dataFile = "pathto.accdb"
connString = provider & dataFile
myConnection.ConnectionString = connString
End Sub
Private Sub NextSub()
str = "sql statement;"
Dim cmd As OleDbCommand = New OleDbCommand(str, myConnection)
dr = cmd.ExecuteReader
While dr.Read()
'do stuff with teh reader
End While
myConnection.Close()
End Sub
来获取您的值,然后与您的主数据集合并以将值放在数据集上。