在熊猫数据框中创建可读的字符串

RSM

我有一个单列数据框:

col1
1
2
3
4

我需要创建另一个列,该列将是一个字符串,如:

Result:
col1    col2
1       Value is 1
2       Value is 2
3       Value is 3
4       Value is 4

我知道格式化的字符串,但不确定如何在数据框中实现它

耶斯列尔

将列转换为字符串并添加值:

df['col2'] = 'Value is ' + df['col1'].astype(str)

或将f-strings用于Series.map

df['col2'] = df['col1'].map(lambda x: f'Value is {x}')

print (df)
   col1        col2
0     1  Value is 1
1     2  Value is 2
2     3  Value is 3
3     4  Value is 4

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

熊猫:根据从旧数据框中的字符串中提取的数据创建新的数据框

从字符串创建熊猫数据框(CSV格式)

从熊猫数据框中的多个重复字符串中创建列表

如何从熊猫数据框中的字符串表达式创建虚拟列?

从熊猫数据框中的列表中删除字符串

使用熊猫从数据框中删除部分字符串

替换熊猫数据框中的部分字符串

熊猫数据框中的向量化字符串操作

检查字符串是否在熊猫数据框中

在熊猫数据框中拆分字符串

熊猫数据框中字符串的总和

在熊猫数据框的字符串中添加前导零

对熊猫数据框中的字符串求和

替换熊猫数据框中的字符串

替换熊猫数据框中的字符串

如何反转熊猫数据框中的字符串?

熊猫数据框中的字符串类型的时间增量

在熊猫数据框中搜索字符串

从熊猫数据框中获取字符串

如何从字符串的现有数据框列创建单词标记的熊猫数据框?

如何替换熊猫数据框中的字符串中的子字符串

熊猫数据框通过查找子字符串替换多列中的字符串

如何更新字符串的熊猫数据框列中的子字符串

比较r中的字符串并创建数据框

在数据框中删除字符串以创建组

如何修改给定列中的字符串值并在熊猫数据框中用它创建不同的列

从字符串Python创建数据框

从熊猫数据框中的字符串中删除“ x”个字符?

如何创建一个用随机字符串填充列的熊猫数据框?