我有数据并转换为数据框
d = [
(1,70399,0.988375133622),
(1,33919,0.981573492596),
(1,62461,0.981426807114),
(579,1,0.983018778374),
(745,1,0.995580488899),
(834,1,0.980942505189)
]
df = pd.DataFrame(d, columns=['source', 'target', 'weight'])
>>> df
source target weight
0 1 70399 0.988375
1 1 33919 0.981573
2 1 62461 0.981427
3 579 1 0.983019
4 745 1 0.995580
5 834 1 0.980943
我需要将列源转换为序列,我尝试使用
df.source = (df.source.diff() != 0).cumsum() - 1
但我得到:
>>> df
source target weight
0 0 70399 0.988375
1 0 33919 0.981573
2 0 62461 0.981427
3 1 1 0.983019
4 2 1 0.995580
5 3 1 0.980943
我需要基于变换值列目标的值源,理想的结果是:
>>> df
source target weight
0 0 70399 0.988375
1 0 33919 0.981573
2 0 62461 0.981427
3 1 0 0.983019
4 2 0 0.995580
5 3 0 0.980943
值target
更改源代码中的匹配值,在source
,value
1更改为0,因此我需要将value
中的target
1更改为0太
我该怎么做?也许任何人都可以帮助我:)。
谢谢:)
答案 0 :(得分:0)
这样的东西?
get_stylesheet_directory_uri()
答案 1 :(得分:0)
您可以使用:
WebServletHandler