【发布时间】:2022-01-20 14:57:48
【问题描述】:
我有一个数据框,我想创建一个新列,如果特定列中存在字符串,则将该字符串输出为新列的值加上之后的 3 个空格。
例子-
在本例中,我想搜索字符串“Note”,如果该字符串存在于 note 列中,则输入“Note”,然后在接下来的三个空格中输入。
之前:
| id | partNumber | note |
|---|---|---|
| 1 | a1b33 | apples |
| 2 | hhgh5667 | banana, Note 55, and pineapples |
| 3 | hhgh5667 | Note 1A, and blueberries |
| 4 | 09890ii | blackberries |
之后:
| id | part_number | note | Note_number |
|---|---|---|---|
| 1 | a1b33 | apples | NA |
| 2 | hhgh5667 | banana, Note 55, and pineapples | Note 55 |
| 3 | hhgh5667 | Note 1A, and blueberries | Note 1A |
| 4 | 09890ii | blackberries | NA |
【问题讨论】:
标签: python dataframe transformation contains data-processing