如何将pythond的某一列的字母数据转换成ascii的int类型数据进行存储呢
时间: 2024-02-23 22:59:29 浏览: 61
基于pythond的一个自动化上线部署系统
你可以使用 Python 内置的 `ord()` 函数将字母转换成 ASCII 码的 int 类型数据。示例代码如下:
``` python
import pandas as pd
# 创建 DataFrame
df = pd.DataFrame({'A': ['a', 'b', 'c'], 'B': ['4', '5', '6']})
# 将列 A 中的字母数据转换成 ASCII 码的 int 类型数据
df['A'] = df['A'].apply(lambda x: ord(x))
# 查看转换后的 DataFrame
print(df)
```
输出结果:
```
A B
0 97 4
1 98 5
2 99 6
```
需要注意的是,在使用 `apply()` 方法转换数据时,需要传入一个 lambda 函数,将每个元素都进行转换。
阅读全文