我想根据基于以下数据集的索引号打印变量:
这里我使用了以下代码:
import pandas as pd
airline = pd.read_csv("AIR-LINE.csv")
pnr = input("Enter the PNR Number ")
index = airline.PNRNum[airline.PNRNum==pnr].index.tolist()
zzz = int(index[0])
print( "The flight number is " + airline.FlightNo[zzz] )
我得到以下错误:
TypeError: can only concatenate str (not "numpy.int64") to str
我知道错误是因为FlightNo
变量包含int
值。但我不知道怎么解决。有什么想法吗?在
将int转换为字符串:
如果只想打印,请执行以下操作:
这里不需要将
int
转换为str
。语句中出现错误,因为无法连接字符串和整数。尝试在Python控制台中执行"a" + 1
,看看它显示了什么错误。在相关问题 更多 >
编程相关推荐