我有一个问题。我有一个像这样的庞大的熊猫数据框:
df:
Column1 Column2 Column3 Column4
0 100 50 25 10
1 200 100 50 10
2 10 10 5 5
3 20 15 10 5
4 10 7 7 7
我现在要做的是为每个值添加字符串,如下所示: 对于Column2中的每个值,添加一个显示此值的字符串,作为Column1中值的百分比。然后,对于Columns3中的所有值,直到结束(ColumnN)为每个值添加一个字符串,将该值显示为Column2的百分比。最终结果如下:
df:
Column1 Column2 Column3 Column4
0 100 50 (50%) 25 (50%) 10 (20%)
1 200 100(50%) 50 (50%) 10 (10%)
2 10 10 (100%) 5 (50%) 5 (50%)
3 20 15 (75%) 10 (66,6%) 5 (33,3%)
4 10 7 (70%) 7 (100%) 7 (100%)
我最终将字符串添加到相应值的想法可能类似于df['col'] = 'str' + df['col'].astype(str)
,但我真的不知道如何从它开始,例如获取每个值的百分比值,例如。对此的帮助将非常感激。
答案 0 :(得分:2)
这样的东西?
http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd