你好,我正在学习Python和Pandas,我正在做一个练习。我正在加载2个csv文件,并将它们合并到一个数据文件中。
import pandas as pd
# File to Load (Remember to Change These)
school_data_to_load = "Resources/schools_complete.csv"
student_data_to_load = "Resources/students_complete.csv"
# Read School and Student Data File and store int
cateory Percentage
AB 99
CD 65
EF 12
GH 25
IJ 90
KL 100
如果CD的百分比小于70,则将其更改为71;如果EF的百分比小于20,则将其更改为21;如果GH的百分比小于30,则将其更改为45;否则,将AB的现有值更改为45
输出
cateory Percentage
AB 99
CD 65
EF 21
GH 45
IJ 90
KL
我正在寻找一个库/类,可以对两个字符串进行智能比较。充其量,它会给出两个字符串相似程度的百分比结果。我正在比较公司名称,地址记录在不同的存储库中,因此在名称中有许多拼写错误或不一致。
要比较的示例字符串:
"Good Company Ltd." vs. "GoodCompany"
"Baker Street 2" vs. "Baker Str. 2"
如果我得到了相似度百分比结果,那么这可以作为智能合并这类数据的输入。
你知道有什么好的库可以实现这样的智能字符串比较吗?
我正在检查使用SQL查询编写的报告,以确定是否可以进一步优化代码,这时我突然想起来了。
“如果我用代码而不是代号过滤,系统会更快吗?”
查询1:
SELECT owneridname, scheduledstart
FROM dbo.FilteredAppointment
WHERE statecode IN (1, 3)
查询2:
SELECT owneridname, scheduledstart
FROM dbo.FilteredAppointment
WHERE statecode IN ('1', '3')
查询3:
SELECT owneridnam