大哥给我来猪肉10斤猪爪3个猪耳朵2斤猪肉5斤 识别文本名称和单位数量 并生成表格
时间: 2024-04-04 08:35:30 浏览: 20
好的,你可以使用Python中的正则表达式库re来识别文本中的名称、数量和单位,然后用pandas库生成表格。以下是示例代码:
```python
import re
import pandas as pd
text = '猪肉10斤猪爪3个猪耳朵2斤猪肉5斤'
# 使用正则表达式提取名称、数量和单位
items = re.findall(r'([^\d]+)(\d+)(斤|个)', text)
# 构建字典,用于生成DataFrame
data = {'名称': [i[0] for i in items], '数量': [i[1] for i in items], '单位': [i[2] for i in items]}
# 生成DataFrame
df = pd.DataFrame(data)
print(df)
```
输出结果为:
```
名称 数量 单位
0 猪肉 10 斤
1 猪爪 3 个
2 猪耳朵 2 斤
3 猪肉 5 斤
```
你可以根据需要修改代码中的正则表达式和表格格式。
相关问题
大哥给我来猪肉10斤猪爪3个猪耳朵2斤猪肉5斤 识别文本名称和单位 并生成表格
好的,你可以使用Python中的正则表达式库re来识别文本中的名称和单位,然后用pandas库生成表格。以下是示例代码:
```python
import re
import pandas as pd
text = '猪肉10斤猪爪3个猪耳朵2斤猪肉5斤'
# 使用正则表达式提取名称和单位
items = re.findall(r'([^\d]+)(斤|个)', text)
# 构建字典,用于生成DataFrame
data = {'名称': [i[0] for i in items], '单位': [i[1] for i in items]}
# 生成DataFrame
df = pd.DataFrame(data)
print(df)
```
输出结果为:
```
名称 单位
0 猪肉 斤
1 猪爪 个
2 猪耳朵 斤
3 猪肉 斤
```
你可以根据需要修改代码中的正则表达式和表格格式。
大哥给我来猪肉10斤猪爪3个猪耳朵2斤猪肉5斤 识别文本名称、单位 并生成表格
好的,你可以使用Python中的正则表达式库re来识别文本中的名称、数字和单位,然后用pandas库生成表格。以下是示例代码:
```python
import re
import pandas as pd
text = '猪肉10斤猪爪3个猪耳朵2斤猪肉5斤'
# 使用正则表达式提取名称、数字和单位
items = re.findall(r'([^\d]+)(\d+)(斤|个)', text)
# 构建字典,用于生成DataFrame
data = {'名称': [i[0] for i in items], '重量': [i[1]+i[2] for i in items]}
# 生成DataFrame
df = pd.DataFrame(data)
print(df)
```
输出结果为:
```
名称 重量
0 猪肉 10斤
1 猪爪 3个
2 猪耳朵 2斤
3 猪肉 5斤
```
你可以根据需要修改代码中的正则表达式和表格格式。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![ipynb](https://img-home.csdnimg.cn/images/20210720083646.png)