下面是我正在运行的代码-
for i in range(1, 65):
df_ff["Change No_{}".format(i)] = ""
def myfunc(x):
if x["Change No"] == "All 64":
for num in range(1,65):
x["Change No_{}".format(num)] = 'TRUE'
else:
all_nums = x["Change No"].split("、")
for num in all_nums:
x["Change No_{}".format(num)] = 'TRUE'
return x
错误的位置是_nums=x[“Change No”].split(“,”)。这只发生在单元格中只有一个值的情况下。所以我需要一个帮助来写单值单元格的条件。你知道吗
背景-我正在我的程序中读取一个本地xlsx文件的文件,并试图进行一些数据操作,但根据我问题的标题显示错误。更改编号列中的数据为字符串(所有64个阀门)&;整数(1-64)格式。更改否列的数据类型是对象类型。你知道吗
更改中的数据样本无列-
4、10、11、15、32、36、46、48、58
All 64 valve needles
1
准则的目的-
代码将把数据拆分为Change No列,并将相应的值放入每个相应的头中,比如4应该放在Change No\ 4下,作为数据样本第一行的真值
目前没有回答
相关问题 更多 >
编程相关推荐