pandas对第二列数据中每一个数据前面增加一个'符号
时间: 2024-04-08 08:33:32 浏览: 100
要在第二列数据中的每个数据前面添加一个 `'` 符号,您可以使用以下代码:
```python
import pandas as pd
# 创建示例数据框
data = {'A': [1, 2, 3],
'B': [4, 5, 6],
'C': [7, 8, 9]}
df = pd.DataFrame(data)
# 在第二列数据前面增加'符号
df['B'] = "'" + df['B'].astype(str)
print(df)
```
运行以上代码,输出结果如下:
```
A B C
0 1 '4 7
1 2 '5 8
2 3 '6 9
```
在这个例子中,我们直接对第二列 `'B'` 进行操作。首先,使用 `.astype(str)` 将第二列数据转换为字符串类型。然后,使用 `+` 运算符将 `'` 符号与每个数据连接起来,并将结果赋值回第二列 `'B'`。最后,打印修改后的数据框 `df`。
阅读全文