当前位置: 首页 > 知识库问答 >
问题:

(Python)如何在数据帧中只保留单元格的特定部分

华锦
2023-03-14

我想清理我的数据框的源列。最后我只想保留名字后面的部分。

最好的方法是什么?例如:

第1行第1列:{'id':'rtl nieuws','name':'rtl nieuws'}

第2行,第1列:{'id':'无','name':'www.ad.nl'}

预期结果:

第1行第1列:RTL Nieuws

第2行,第1列:www.ad.nl

共有1个答案

荆乐
2023-03-14

这就是你想做的吗?今后,请考虑给出一个工作实例来解决这个问题。

data = pd.DataFrame({
    "id": ["rtl-nieuws", "none"],
    "name": ["RTL Nieuws", "www.ad.nl"]
}, index=[0,1])


data.drop("id", axis = 1)

#     name
# 0   RTL Nieuws
# 1   www.ad.nl
 类似资料:
  • 如何在此数据帧中选择特定单元格?,此数据帧中的索引是FISH列 我的预期输出是:例如

  • 我有一个类似于这个和这个的问题。区别在于我必须按位置选择行,因为我不知道索引。 我想做一些类似于,但iloc不允许这种访问。如果我执行,则会出现关于链接索引的警告。

  • 我构建了一个条件,从我的数据框中提取一行: 现在我想从特定列中获取一个值: 但结果,我得到了一个包含一行和一列(即一个单元格)的数据帧。这不是我需要的。我需要一个值(一个浮点数)。我怎样才能在熊猫身上做到这一点?

  • 对于熊猫数据帧的特定列,该列实际上是转换成BCD的16位数据。我只想提取特定行的14-8位并转换为BCD。下面的公式适用于如下的小数据帧。 但当我申请时 对于688126行的较大数据帧,我得到一个错误,说 基数为2的int()的文本无效:“” 错误如下所示 ValueError Traceback(最近调用最后一次)在1 df.LO_TIME_0_J2_0---- C:\ProgramData\A

  • 拿到这个了 然后我要为特定单元格赋值,例如为行“C”和列“X”赋值。我已经料到会有这样的结果: 使用此代码:

  • 我有两个数据帧,它们共享多个公共列,如下所示: 第一个: 而第二个: 我想保留中的行,其列也存在于中。例如,df2的第27行有值,对于,这些值并不都存在于(因为df1只对列有值