【发布时间】:2018-08-23 13:47:19
【问题描述】:
我想用另一列的一部分替换熊猫数据框中的一列。到目前为止我所拥有的是:
for index, row in df.iterrows():
File = df.at[row, 'FileName']
df.at[row, 'NUMBER'] = File.split(".")[1]
理想情况下,这将遍历数据框的行并将数字列替换为 FileName 列的一部分
我收到错误:
ValueError: At based indexing on an integer index can only have integer indexers
我认为这与滥用 df.at[] 有关,但我不确定如何解决。
【问题讨论】: