powershell 对数据的行和列按需进行转换
来源:互联网 发布:程序员人才网 编辑:程序博客网 时间:2024/05/22 10:43
以上是原始数据,原始数据生成代码:
$l1s=new-object collections.arraylist
$l1=new-object psobject|select id,时间,地区,价格
$l1.id=1
$l1.时间="2001"
$l1.地区="上海"
$l1.价格=5
$l1s.add($l1)
$l1=new-object psobject|select id,时间,地区,价格
$l1.id=2
$l1.时间="2001"
$l1.地区="山东"
$l1.价格=6
$l1s.add($l1)
$l1=new-object psobject|select id,时间,地区,价格
$l1.id=3
$l1.时间="2002"
$l1.地区="上海"
$l1.价格=8
$l1s.add($l1)
$l1=new-object psobject|select id,时间,地区,价格
$l1.id=4
$l1.时间="2002"
$l1.地区="山东"
$l1.价格=9
$l1s.add($l1)
然后,经过一段代码,做如图的转换。
$l2s=new-object collections.arraylist
$p=@()
$p+=(,"时间")
$l1s|group 地区|%{$p+=(,$_.name)}
$l1s|group 时间|%{
$l2=new-object psobject|select $p
$l2.时间=$_.name
for($i=1;$i -lt $p.Count;$i++){
$n=($p[$i])
$l2.$n=($l1s|?{$_.时间 -eq $l2.时间 -and $_.地区 -eq $n}).价格
}
$l2s.add($l2)
}
- powershell 对数据的行和列按需进行转换
- 利用XSL对XML数据进行加密和大小写转换
- 利用XSL对XML数据进行加密和大小写转换
- 利用XSL对XML数据进行加密和大小写转换
- 利用XSL对XML数据进行加密和大小写转换
- 利用XSL对XML数据进行加密和大小写转换
- 利用XSL对XML数据进行加密和大小写转换
- OpenCV中对图像数据进行64F和8U转换的方法
- 转载:SQL through PowerShell 使用Powershell访问SQL并对数据进行读写增加删除操作
- 对数组中的行和列的数据进行提取
- PowerShell中进行图像格式转换
- ArcCatalog对空间数据进行投影转换
- Android对px和dip进行尺寸转换的方法
- powershell对指定IP进行端口扫描
- 对DBGrid的数据进行排序和过滤
- 如何对每天的数据进行累计计算和啊?
- 不用库函数进行字符串和整型数据的相互转换
- 使用MySql ODBC进行MYsql和MSsql的数据转换
- 免费省份证信息归属地查询接口,ASPI,WDL,webservice
- Linux下将Mysql和Apache加入到系统服务里的方法
- 搜索引擎最简单的概念(数学之美)
- js自定义对象
- Activiti Workflow HelloWorld 示例与测试环境搭建
- powershell 对数据的行和列按需进行转换
- JAVA中字符串比较equals()和equalsIgnoreCase()的区别
- POJ 3723 Conscription
- 打乱手机号之后,穷举所有号码组成可能的合法号码
- JQuery Mobile页面的载入方式
- 把表(table)数据合并为一个字符串的SQL语句
- BAE java.security.AccessControlException: access denied 解决办法
- Coxeter魔方程序
- android 禁止listview 的ITEM被点击