我很长时间以来一直面临这个真正的问题。
考虑以下数据框:
A B THRESHOLD
NaN NaN NaN
-0.041158 -0.161571 0.329038
0.238156 0.525878 0.110370
0.606738 0.854177 -0.095147
0.200166 0.385453 0.166235
使用pd.read_clipboard
很容易进行复制。但是,如果其中一个列名包含空格:
A B Col #3
NaN NaN NaN
-0.041158 -0.161571 0.329038
0.238156 0.525878 0.110370
0.606738 0.854177 -0.095147
0.200166 0.385453 0.166235
然后,它被读取为这样:
A B Col #3
0 NaN NaN NaN NaN
1 -0.041158 -0.161571 0.329038 NaN
2 0.238156 0.525878 0.110370 NaN
3 0.606738 0.854177 -0.095147 NaN
4 0.200166 0.385453 0.166235 NaN
我该如何防止这种情况发生?
df = pd.read_clipboard(header=0, sep="\s{2,}", engine="python")
的方法。Atom 和 Sublime Text 都允许您在正则表达式中搜索和替换;这应该会有所帮助。 - Abdoupd.read_clipboard
是那个每个人都在用但却没人谈论的工具... 哈哈 - cs95