gpt4 book ai didi

python - 我正在尝试减去这两个数据帧,但出现了 NaNs 而不是值

转载 作者:行者123 更新时间:2023-12-04 03:38:20 27 4
gpt4 key购买 nike

the image of my code我制作了所有需要的数据框和所有值,但我不知道为什么会出现 NaN。

我的代码:

`import pandas as pd 

red_data = pd.DataFrame([[255,0,20],[210,30,0],[220,40,5],[240,10,30],
[225,60,20]])
green_data = pd.DataFrame([[0,255,0],[10,240,5],[0,240,20],[5,220,30],
[30,230,10]])
blue_data = pd.DataFrame([[30,10,220],[10,10,255],[0,0,240],[25,15,210],
[0,20,220]])

red_data.columns =[["R","G","B"]]
green_data.columns =[["R","G","B"]]
blue_data.columns =[["R","G","B"]]

print(red_data)
print(green_data)
print(blue_data)


Feature1 = red_data.loc[:,"R"]-red_data.loc[:,"G"]
Feature2 = 2*red_data.loc[:,"B"] - red_data.loc [:,"R"] - red_data.loc
[:,"G"]

print(Feature1)
print(Feature2)`

最佳答案

将代码的相关行替换为

red_data.columns =["R","G","B"]
green_data.columns =["R","G","B"]
blue_data.columns =["R","G","B"]

我认为您可能无意中创建了多索引列

关于python - 我正在尝试减去这两个数据帧,但出现了 NaNs 而不是值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66517814/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com