目录
问题描述:
pandas通过to_string()将DataFrame格式的列转换为字符串后转集合输出,但是输出结果出现索引或者空格(控制to_string的参数)影响后续数据的处理。
现象及处理方法:
ip_str = dff["data"].to_string(index=True)
# 转为集合输出:
{"0 '127.0.174.236'"}
ip_str = dff["data"].to_string(index=False)
# 转为集合输出:
{" '127.0.174.236'"}
通过控制to_string()的参数index,输出的结果带有索引值和空格,会影响一部分的数据处理。为了删除索引或者空格可用以下代码代替:
ip_str = dff["data"].str.cat()
# 转为集合输出
{"'127.0.174.236'"}
结果显示已经没有了索引和空格。