如何忽略或编码 python 中的韩语单词?
How to ignore or encode Korean word in python?
当我的数据包含韩语单词时出现问题。我想输出电话号码,但我的电话数据中有一些韩语单词。这给了我错误 UnicodeEncodeError: 'ascii' codec can't encode character
我如何忽略或编码 python 中的韩语单词?
# -*- coding: utf-8 -*-
import requests
import csv
import re
import pandas as pd
import json
from collections import defaultdict
df = pd.read_csv('tel.csv',dtype = str)
responses = []
for i, row in df.iterrows():
Telephone = row['Telephone']
responses.append(Telephone)
df = pd.read_json(json.dumps(responses))
df.to_csv('mobile.csv',na_rep='NULL',sep = '|',index = None)
csv 示例:
Telephone
+821099999999
+821088888888
+821077777777
+821066666666
ㅍ
+821055555555
+821044444444
+821033333333
非常感谢任何帮助。
不是最好的解决方案,但它有效:
# -*- coding: utf-8 -*-
import requests
import csv
import re
import pandas as pd
import json
from collections import defaultdict
df = pd.read_csv('Book1.csv', index_col=None)
for i in range(len(df['Telephone;'])):
if df['Telephone;'][i][0] != '+':
df=df.drop(index=df.index[i])
print(df)
responses = []
for i, row in df.iterrows():
Telephone = row['Telephone;']
responses.append(Telephone)
df = pd.read_json(json.dumps(responses))
df.to_csv('mobile.csv',na_rep='NULL',sep = '|',index = None)
顺便说一句,你仍然需要删除 ;
,不知何故,当我将你的数据 table 复制到 csv 时,我得到了这个奇怪的 ;
但我懒得删除它.
当我的数据包含韩语单词时出现问题。我想输出电话号码,但我的电话数据中有一些韩语单词。这给了我错误 UnicodeEncodeError: 'ascii' codec can't encode character
我如何忽略或编码 python 中的韩语单词?
# -*- coding: utf-8 -*-
import requests
import csv
import re
import pandas as pd
import json
from collections import defaultdict
df = pd.read_csv('tel.csv',dtype = str)
responses = []
for i, row in df.iterrows():
Telephone = row['Telephone']
responses.append(Telephone)
df = pd.read_json(json.dumps(responses))
df.to_csv('mobile.csv',na_rep='NULL',sep = '|',index = None)
csv 示例:
Telephone
+821099999999
+821088888888
+821077777777
+821066666666
ㅍ
+821055555555
+821044444444
+821033333333
非常感谢任何帮助。
不是最好的解决方案,但它有效:
# -*- coding: utf-8 -*-
import requests
import csv
import re
import pandas as pd
import json
from collections import defaultdict
df = pd.read_csv('Book1.csv', index_col=None)
for i in range(len(df['Telephone;'])):
if df['Telephone;'][i][0] != '+':
df=df.drop(index=df.index[i])
print(df)
responses = []
for i, row in df.iterrows():
Telephone = row['Telephone;']
responses.append(Telephone)
df = pd.read_json(json.dumps(responses))
df.to_csv('mobile.csv',na_rep='NULL',sep = '|',index = None)
顺便说一句,你仍然需要删除 ;
,不知何故,当我将你的数据 table 复制到 csv 时,我得到了这个奇怪的 ;
但我懒得删除它.