Python 从序列中访问数据
好的。对你们大多数人来说,这可能是一个蹩脚而愚蠢的怀疑。 我在访问变量'true_p'中的列索引1中的值时遇到问题。这就是变量的外观Python 从序列中访问数据,python,dataframe,data-science,Python,Dataframe,Data Science,好的。对你们大多数人来说,这可能是一个蹩脚而愚蠢的怀疑。 我在访问变量'true_p'中的列索引1中的值时遇到问题。这就是变量的外观 true_p.head() 507 80.0 2920 44.6 1464 74.7 1158 74.8 282 56.5 Name: life_exp, dtype: float64 现在,我需要访问第一个索引(即80.0、44.6、74.7等)列中的值,并将其添加到另一个数据帧中。 PS:true_p是一个从train_te
true_p.head()
507 80.0
2920 44.6
1464 74.7
1158 74.8
282 56.5
Name: life_exp, dtype: float64
现在,我需要访问第一个索引(即80.0、44.6、74.7等)列中的值,并将其添加到另一个数据帧中。
PS:true_p是一个从train_test_split()函数中获得的变量,我在这个变量中放置了真预测值
谢谢使用
获取类似的值。值
:
import pandas as pd
index = [
507,
2920,
1464,
1158,
282
]
true_p = pd.Series([
80.0,
44.6,
74.7,
74.8,
56.5,
], index=index)
print(true_p.values)
返回:
[80. 44.6 74.7 74.8 56.5]
您可以使用
pandas.Series.tolist
获取一系列值列表
将熊猫作为pd导入
真p=pd.系列([80.0,44.6,74.7,74.8,56.5],索引=[5072920214641158282])
value\u list=true\u p.tolist()
打印(值列表)
[80.0, 44.6, 74.7, 74.8, 56.5]