将附加信息(数据)附加到数据框列值
Posted
技术标签:
【中文标题】将附加信息(数据)附加到数据框列值【英文标题】:Append Additional Information(data) to Dataframe Column Values 【发布时间】:2021-06-06 13:57:34 【问题描述】:我有一个如下所示的数据框:
Filename Label
Mont_01_015_00 IDL
Mont_01_016_00 NEG
有 18,000 多个文件,我正在查看将 (.wav) 附加到文件名,使其看起来像这样:
Filename Label
Mont_01_015_00.wav IDL
Mont_01_016_00.wav NEG
我尝试了几个 dataframe.append 选项,但均未成功。我对此比较陌生,因此我将感谢您的帮助。谢谢。
【问题讨论】:
这能回答你的问题吗? add a string prefix to each value in a string column using Pandas 【参考方案1】:df.Filename = df.Filename+'.wav'
例如:
>>> df
A B C D
0 e h b a
1 h c e i
2 j h f d
3 a f i a
4 e d g a
5 d e j j
6 d b j g
7 b g f c
8 d b a c
9 h d e a
>>> df.A = df.A+'.wav'
>>> df
A B C D
0 e.wav h b a
1 h.wav c e i
2 j.wav h f d
3 a.wav f i a
4 e.wav d g a
5 d.wav e j j
6 d.wav b j g
7 b.wav g f c
8 d.wav b a c
9 h.wav d e a
【讨论】:
谢谢博斯科斯尼奇!完美运行!【参考方案2】:尝试:
df['Filename'] = df['Filename'].map('.wav'.format)
【讨论】:
以上是关于将附加信息(数据)附加到数据框列值的主要内容,如果未能解决你的问题,请参考以下文章