- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我已经为此工作了几个小时,但现在放弃了。我有一个科学工具,它有点小故障,并且创建了一个数据点乱序的 .csv 数据库,即
Test_ID Data_Point Test_Time Step_Time etc...
1 1439 1441.044976 1328.572329
1 1440 1442.046983 1329.574335
1 1121 1122.423305 1009.950658
1 1122 1123.424295 1010.951648
请注意数据如何从 1440 跳回到 1121。如果您在 .csv 文件中进行备份跟踪,您会发现在 1120 之后丢失了大约 40 行的部分。这是一个大约 125k 行的大型数据文件。
我在安装了 pandas 的 canopy 环境中使用 python。我正在尝试对 Data_Point 上的数据库进行排序(因为我认为这是最简单的,您可以根据测试或步骤时间进行排序)列,保持行完整。这是我尝试过的代码:
import pandas as pd
import numpy
from pylab import plt, plot, legend, show
df = pd.read_csv("C:\ArbinData\PanCell3_Cycling_0-30.csv")
df2 = df.sort_values('Data_Point', ascending = 0)
for x in range(1, len(df2['Data_Point']):
#Do science.
感谢您的帮助,我对此没有精力。
最佳答案
您正在使用sort_values
错。参数ascending
的参数必须是 bool (True/False)
而不是二进制(1/0)
值。
应该是:
df2 = df.sort_values(by=['Data_Point'], ascending=False)
这按降序对值进行排序。
<小时/>从v0.17.0
开始的新语法支持使用整数1/0
来分别描述 bool True/False
值。
df2 = df.sort_values(by=['Data_Point'], ascending=0)
您甚至可以将元素的列表
传递给ascending
关键字参数,其长度对应于传递给by
关键字的项目数论证。
关于python - python的pandas插件在canopy环境中不排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37736562/
我已经安装了 Canopy Express,但想删除它。我通过 Windows 7 的卸载管理器执行此操作。虽然它完成卸载 canopy 仍在我的启动中,但当我尝试安装 python(x,y) 时,它
我已经安装了 canopy express 并且想摆脱它。我通过 Windows 7 的 unistall 管理器执行此操作。虽然它完成了 unnstallating canopy 仍在我的启动中,而
我有一个基本的终端问题。我刚刚在 Snow Leopard 上安装了 enthought 的 Canopy for Python,并且当我在命令行上工作时(Canopy 64 位)不断出现。 例如:(
当我在 Canopy(最新版本)中重新启动内核时,它会进入一个循环,内核将反复崩溃,即使反复重新启动,它也不会退出此循环。当某些东西不起作用时必须执行此操作非常烦人,并且我试图避免重新安装。有什么建议
我有一个脚本,可以将一系列图像输出到笔记本,我已将其简化如下: import os import sys import tkinter as tk from tkinter import ttk pa
我对编码、编程、Python 和一般的计算机都很陌生,所以我需要一些 Canopy 方面的帮助。我一直在将任何软件包安装到 Canopy 时遇到相当大的麻烦;有些东西在内部包管理器中,但如果不是,那真
我刚刚开始使用 Canopy 并且正在努力处理选择列表。我知道您可以通过执行以下操作按值设置所选项目: "#dropDown" 或者,如何通过文本进行选择?我似乎无法在文档中找到任何内容。 最佳答案
我已经在 Windows 7 上安装了 Enthought Canopy Express 1.03,最近更新到版本 1.1.0.1371,还根据帖子 Best way to install OpenC
def print_square(i): print str(i*i) from multiprocessing import Pool p = Pool(1) for i in range(
我在 Windows 10 上运行 Canopy 版本:2.1.3.3542(64 位)。Canopy 无法更新任何软件包,所有结果都相同 numpy 更新的日志输出(例如): Warming up.
我是 python 和 Canopy 的新手。我在网上搜索了可能的解决方案,包括Enthought Canopy的支持论坛,但按照其他类似问题下的说明未能解决我的问题。 我使用 Mac 操作系统,并想
假设我想在我的 python 安装中添加一个外部包。如果 Canopy 没有它,那么您必须打开 GUI 单击工具并打开 Canopy 终端并运行 pip install package 这很简单,除非
在 Ubuntu 上重新安装 Canopy 后,我想让 Canopy 知道我的个人 python 模块工具箱。在我系统的 Python 安装中,我通过放置一个名为“custom_paths.pth”的
这是 this 上的更新请求4年前的问题。 我已经使用 Canopy 多年,但一个缺点是我无法在另一个项目运行时调试另一个项目。我经常运行大约需要一个小时的代码,因此能够在处理另一个项目的同时运行一个
我正在尝试理解用于 canopy 聚类的代码。这两个类(一个 map ,一个缩减)的目的是找到树冠中心。我的问题是我不明白 map 和 reduce 函数之间的区别。它们几乎相同。 所以有区别吗?或者
我之前使用 Qt 控制台使用 EPD Python 发行版,其中最有用的功能之一是在同时进行多项计算时轻松地在多个选项卡中拥有多个内核。 我最近得到了“新的”Enthought Canopy,它以某种
我对如何使用 Canopy API 格式化“上下文”测试感到困惑。 以下网站列出了示例,但我无法使用以下代码构建我的程序。我试过其他缩进,没有改变。 引用:http://lefthandedgoat.
我在Canopy里面使用的是matplotlib库,具体函数是xkcd()。此函数使用特定字体来绘制图表。字体为 Comic Sans MS,如果不存在,应下载。 /home/luis/Enthoug
我正在尝试使用 Python(2.7)、flask、apache2、mod_wsgi 和 Enthought Canopy 虚拟环境(使用 Canopy 附带的 canopy_cli 命令行界面创建)
我正在使用Canopy by Enthought 。我已经在 Debian 服务器中进行了相同的设置。我还按照documentation provided创建了一个虚拟环境。我不明白的是如何在没有 g
我是一名优秀的程序员,十分优秀!