我从这样的输入数据开始
df1 = pandas.DataFrame( {
"Name" : ["Alice", "Bob", "Mallory", "Mallory", "Bob" , "Mallory"] ,
"City" : ["Seattle", "Seattle", "Portland", "Seattle", "Seattle", "Portland"] } )
Run Code Online (Sandbox Code Playgroud)
打印时显示如下:
City Name
0 Seattle Alice
1 Seattle Bob
2 Portland Mallory
3 Seattle Mallory
4 Seattle Bob
5 Portland Mallory
Run Code Online (Sandbox Code Playgroud)
分组很简单:
g1 = df1.groupby( [ "Name", "City"] ).count()
Run Code Online (Sandbox Code Playgroud)
和打印产生一个GroupBy对象:
City Name
Name City
Alice Seattle 1 1
Bob Seattle 2 2
Mallory Portland 2 2
Seattle 1 1
Run Code Online (Sandbox Code Playgroud)
但我最终想要的是另一个包含GroupBy对象中所有行的DataFrame对象.换句话说,我希望得到以下结果:
City Name
Name …Run Code Online (Sandbox Code Playgroud) 让我们来看看这个例子 ...如何改变那些酒吧的颜色?
我知道我可以通过渲染器更改它,但它不会改变传说.
我试过用:
style: {fill: 'red'}
Run Code Online (Sandbox Code Playgroud)
但它改变了任何酒吧的颜色
我试图将颜色放在数组中,它不起作用.
我试图将每个样式放在数组中,如下所示:
style: [{fill: 'red'}, {fill: 'green'}, {fill: 'blue'}]
Run Code Online (Sandbox Code Playgroud)
但它也不会起作用,因为我可以将标题放在数组中:
title: ['title1', 'title2', 'title3']
Run Code Online (Sandbox Code Playgroud)
我认为(样式)应该也可以,但不是.
那么如何更改每个"数据"栏的颜色?
处理CSV文件时,我收到有关最大字符串大小的错误."字符串大小超过允许的最大大小".
我想使用System.Xml.Linq对象以编程方式创建XML DOM .我宁愿不解析字符串或从磁盘加载文件来创建DOM.在C#中这很容易,但尝试在PowerShell中执行此操作似乎不可能.
选项1:不起作用
$xlinq = [Reflection.Assembly]::Load("System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")
$el = new-Object System.Xml.Linq.XElement "foo"
Run Code Online (Sandbox Code Playgroud)
这会出现以下错误:
new-Object : Cannot convert argument "0", with value: "foo",
for "XElement" to type "System.Xml.Linq.XElement": "Cannot convert value "foo" to
type "System.Xml.Linq.XElement". Error: "Data at the root level is invalid.
Line 1, position 1.""
Run Code Online (Sandbox Code Playgroud)
选项2:不起作用
$xlinq = [Reflection.Assembly]::Load("System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")
$xname = New-Object System.Xml.Linq.XName "foo"
$el = new-Object System.Xml.Linq.XElement $xname
Run Code Online (Sandbox Code Playgroud)
它给出了这个错误:
New-Object : Constructor not found. Cannot find …Run Code Online (Sandbox Code Playgroud) bar-chart ×1
charts ×1
colors ×1
dataframe ×1
extjs ×1
multi-index ×1
pandas ×1
powershell ×1
python ×1
stacked ×1
system.xml ×1
u-sql ×1
xml ×1