python - 收到类型错误:序列项 0:预期的 str 实例,找到浮点数
问题描述
我收到了 TypeError: sequence item 0: expected str instance, float found。我正在尝试从旧数据框创建一个新数据框。
set1Load = pd.read_csv("Sys 1 Settings.csv", sep =' ', header=None, dtype=str)
x,y = set1Load.shape
set1Formatted = pd.DataFrame(set1Load.values.reshape(x*y//2, 2)[:, ::-1]).apply(''.join, axis=1)
print(set1Formatted)
这是文件中的一小部分数据,以供参考
12 00 0E 00 57 23
57 23 02 23 57 0A
2D 16 0C 5A 2D 16
我不确定为什么会收到此错误,因为我以前认为我将 dtype 设置为 str。想法?
解决方案
推荐阅读
- java - 当我尝试下载时,使用 HttpClient 从 java 将文件上传到 Sharepoint 会损坏文件
- c++ - 使用 std::ref 传递共享指针是否安全?
- python - 如何使用另一个标签属性映射 XML 标签?
- python - PyQt QLineEdit 文本选择并使用它的另一个功能
- javascript - 使用分页时 BigQuery 找不到工作
- android - 每个单独的 Fragment 都有一个 NavController 还是只有 NavHostFragment 有?
- javascript - 为什么在已经使用 Redis 的情况下使用 Express Session?
- shared-libraries - Mac OS X Catalina 上的动态库问题(两个 Catalina 的尾巴)
- visual-studio-code - vscode中WSL的配色方案
- excel - Excel COUNTIFS 标准...我想计算 range1 中所有满足 range2 特定条件的名称(不是特定名称)。我该怎么做呢?