我有一个数据集,我想在其中打印属于特定用户ID的特定电话号码。
#Leads.csv
USR_ID,Name,LastName,Gender,E-mail,Telephone
5iBR72rd28sdKlxSOQMffg,Iubhefsugus,fueshfs,Female,JO@jaja.co,0613829902
为此,我运行以下代码行
df = pd.read_csv('Leads.csv')
readrow = df[(df['USR_ID'] == '5iBR72rd28sdKlxSOQMffg')]
print(readrow['Telephone'].item())`
我得到的是613829902
有人知道为什么这种情况不断发生吗,因为坦白说我被难倒了。提前感谢!
2条答案
按热度按时间67up9zun1#
panda会尽可能尝试将值转换为数值,并且会去掉前导零,因为它们无效。您可以明确地说您希望“Telephone”列为字符串:
我们看到前导0在那里。
tquggr8v2#
如果要将所有列作为字符串读取,则:
前导零将不被去除。