这是我的数据
customer_id feature_1 feature_2 feature_3
0 1 78 73 63
1 2 79 71 66
2 2 82 76 69
3 3 43 32 53
4 3 63 42 54
我想一个接一个地标记数据帧。例如,对于index=3,目标是坏
customer_id feature_1 feature_2 feature_3 target
0 1 78 73 63
1 2 79 71 66
2 2 82 76 69
3 3 43 32 53 bad
4 3 63 42 54
基本上,我用我的专业知识一个接一个地拉出来
顺致敬意,
或者,您可以先添加空列,然后用所需值填充单元格
df['target'] = ''
df['target'].iloc[3] = 'bad'
使用set_value
函数
syntax format is: `DataFrame.set_value(index, col, value, takeable=False)[source]`
所以对于你的问题,答案是
df.set_value(3, 'target', 'bad')
如果我定义一个像这样的分层索引数据框: 内容如下所示: 我知道如何提取与给定列对应的数据。例如。对于列: 如何提取符合以下标准集的数据: , , , column , , 列 和 、、列、以及从开始的所有列 是偶数 (顺便说一句,我做了不止一次rtfm,但我真的觉得难以理解。)
本文向大家介绍如何基于R数据帧列的值获取行索引?,包括了如何基于R数据帧列的值获取行索引?的使用技巧和注意事项,需要的朋友参考一下 R数据帧的一行可以在列中具有多种方式,并且这些值可以是数字,逻辑,字符串等。基于行号查找值很容易,但是基于值查找行号却很不同。如果要在特定列中查找特定值的行号,则可以提取整行,这似乎是一种更好的方法,可以使用单个方括号来获取行的子集。 示例 请看以下数据帧- 输出结果
我的df有列'country'和'country code'作为当前索引。如何删除此索引并创建只计算行数的新索引?我会留下它的样子。我想做的就是在国家旁边添加一个新的索引。多谢!
我有一个数据框架,看起来像这样: 我想对数据帧进行切片,以便结果包含所有以<code>foo 获得此结果的一种方法是 但这感觉像是一个非常繁琐的方法,必须有一个更“pythonic”的方法..
如果我想在数据帧中删除重复的索引,由于明显的原因,以下方法不起作用: 和 查找名为“index”的列 如果我想删除索引,我必须执行以下操作: 有没有更高效的方法?
我有两个形状相同的python数据帧,例如: 我想使用df2中的值作为行索引来选择df1中的值,并创建一个形状相等的新数据帧。预期结果: 我已尝试使用.loc,它在单个列中运行良好: 但是我不能同时在所有列上使用. loc或. iloc。我想避免循环来优化性能,因为我正在处理一个大数据帧。有什么想法吗?