擅长:python、mysql、java
<p>我就是这么做的。首先,确保列之间有两个空格:</p>
<pre><code> a dt b
0 -0.713356 2015-10-01 00:00:00 -0.159170
1 -1.636397 2015-10-01 00:30:00 -1.038110
2 -1.390117 2015-10-01 01:00:00 -1.124016
</code></pre>
<p>请注意,datetime列在日期和时间之间有一个空格。这很重要。接下来,我使用类似这样的方法加载它:</p>
<pre><code>df = pd.read_clipboard(sep='\s{2,}', parse_dates=[1], engine='python')
df
a dt b
0 0 -0.713356 2015-10-01 00:00:00 -0.159170
1 1 -1.636397 2015-10-01 00:30:00 -1.038110
2 2 -1.390117 2015-10-01 01:00:00 -1.124016
</code></pre>
<p/>
<pre><code>df.dtypes
a object
dt datetime64[ns]
b float64
dtype: object
</code></pre>
<p>是的,这不是一个完全自动化的过程,但只要处理要复制的小数据帧,它就不是那么糟糕。尽管我愿意看到更好的选择</p>