【发布时间】:2016-05-16 11:50:50
【问题描述】:
我是 python 新手,有一个非常基本的问题。 我正在尝试重新格式化 excel 表,excel 表有一个特定的单元格,其中有一个值。我需要取这个值并用它填写一个新列。
我在 Pandas 中有我的数据,并在数据框中找到了特定的单元格位置。
SpecificCell = df.iloc[0:1,11:12]
(我不确定这是不是最好的方法)
我还在我的数据框中创建了一个新列并用 NAN 填充它。
DataFrame1['SpecificCellColumn'] = np.nan
现在我需要用SpecificCell 中的值填写“SpecifcCellColumn”。 这就是我卡住的地方。我尝试了以下方法,但它当然没有用。
DataFrame1.fillna(SpecificCell, inplace=True)
感谢任何帮助。如何在数据框值中找到特定单元格,然后用它填充新列。
【问题讨论】:
-
DataFrame1.fillna(SpecificCell.values[0], inplace=True)工作吗?