U10*_*ard 2 python clipboard series dataframe pandas
有时,我想使用read_clipboard阅读Serieses,我必须这样做:
pd.Series(pd.read_clipboard(header=None).values[:,0])
Run Code Online (Sandbox Code Playgroud)
那么如果有更简单的方法会更好吗?
对于数据框,我可以很容易地做到这一点,例如:
pd.read_clipboard()
Run Code Online (Sandbox Code Playgroud)
就是这样。
但是对于Series,它是更长的单线。
那么有没有更简单的方法呢?
那个我不知道?
有什么秘籍吗?
将此复制到剪贴板:
1
2
3
Run Code Online (Sandbox Code Playgroud)
最好是squeeze=True用作参数。
pd.read_clipboard(header=None, squeeze=True)
0 1
1 2
2 3
Name: 0, dtype: int64
Run Code Online (Sandbox Code Playgroud)
返回一个Series. 如果要命名系列,请使用names参数:
pd.read_clipboard(header=None, squeeze=True, names=['mycol'])
0 1
1 2
2 3
Name: mycol, dtype: int64
Run Code Online (Sandbox Code Playgroud)
实际上,read_clipboard使用 pyperclip 从剪贴板读取,并将文本发送到read_table.
阅读支持的参数。
| 归档时间: |
|
| 查看次数: |
2309 次 |
| 最近记录: |