python - 有没有更简单的方法可以使用 pandas read_clipboard 来阅读系列?
问题描述
有时,我想read_clipboard
用来阅读Series
es,我必须这样做:
pd.Series(pd.read_clipboard(header=None).values[:,0])
那么如果有更简单的方法会更好吗?
我可以很容易地为数据框做到这一点,比如:
pd.read_clipboard()
就是这样。
但是对于Series
,它的单行要长得多。
那么有没有更简单的方法呢?
那我不知道?
有什么秘密密码吗?
解决方案
将此复制到剪贴板:
1
2
3
最好是squeeze=True
用作论据。
pd.read_clipboard(header=None, squeeze=True)
0 1
1 2
2 3
Name: 0, dtype: int64
返回一个Series
. 如果要命名系列,请使用names
参数:
pd.read_clipboard(header=None, squeeze=True, names=['mycol'])
0 1
1 2
2 3
Name: mycol, dtype: int64
实际上,read_clipboard
使用 pyperclip 从剪贴板读取,并将文本发送到read_table
.
阅读支持的论点。
推荐阅读
- python - 为什么在迭代集合时添加和删除集合时会得到这么多迭代?
- windows-10 - 虚拟机无法启动 VM VERR_INTNET_FLT_IF_NOT_FOUND
- java - 致命异常:android.app.RemoteServiceException Context.startForegroundService() 没有调用 Service.startForeground()
- c# - 使用 ASP.NET Core 设置 SustainSys SAML2
- java - Spring MVC + Thymeleaf 的国际化(i18n)
- laravel - 如何在faker laravel中选择1号和3号?
- javascript - 如何以编程方式单击按钮 - 也许是 Angular?
- c++ - C++ cin cout 到另一个 exe
- javascript - 在用户交互上使用 setTimeout,但只执行一次
- c# - 在两行中显示 div 元素,其中一行 4 个项目