如何从没有索引的数据框中选择值
Posted
技术标签:
【中文标题】如何从没有索引的数据框中选择值【英文标题】:How to select values from a data frame without the index 【发布时间】:2019-01-10 16:32:36 【问题描述】:我将数据框中的第一列(“时间”)设置为索引。然后我使用 loc 和 iloc 来选择我需要的三个特定列 (x,y,z)。但它也包含“时间”。我应该怎么做才能从没有索引“时间”的三个特定列中获取值?图片中,我只想要
-302.13 -303.13 -302.69 -303.03 -302.55 -302.60 -302.46 -302.59.
marker_thirteen = coda3.loc[[8.1, 11.7, 13.475, 14.855, 15.125, 17.465, 19.82, 22.5],['13:-.X', '13:-.Y', '13:-.Z']]
original_x = marker_thirteen.iloc[:, 0]
print (marker_thirteen)
print(original_x)
【问题讨论】:
你不能用 reset_index() 创建一个包含你需要的列的新 df 吗? 【参考方案1】:好的,试试这个:
original_x = marker_thirteen.drop(['13:-.Y', '13:-.Z'], axis=1)
print(list(original_x['13:-.X']))
【讨论】:
ValueError: 对象类型以上是关于如何从没有索引的数据框中选择值的主要内容,如果未能解决你的问题,请参考以下文章