我想获取数据帧的值以添加到 MySQL。这是我的数据框。
l_id = df['ID'].str.replace('PDF-', '').item()
print(type(l_id))
它显示这样的错误。
ValueError: can only convert an array of size 1 to a Python scalar
如果我不使用.item(),它无法添加到MySQL。如何获取数据框的值?
最佳答案
尝试使用 replace
与 nan
而不是 ''
并删除 nan 并获取实际项目:
l_id = df['ID'].str.replace('PDF-', pd.np.nan).dropna().item()
关于python - 如何获取dataframe的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59319028/