小编jss*_*ssm的帖子

如何读取带有 timedeltas 和 NaN 的 csv?

我正在尝试读取如下所示的 csv 文件:

              col 1             col 2             col 3      ...     col N
0        0 days 00:00:16   0 days 00:00:07   0 days 00:01:02          NaN
.
.
.
15000    0 days 01:40:00         NaN               NaN       ...      NaN
Run Code Online (Sandbox Code Playgroud)

我尝试过的:

df = pd.read_csv('file.csv', sep=',', index_col=0, dtype=object)
df = df.applymap(lambda x: pd.to_timedelta(x))
Run Code Online (Sandbox Code Playgroud)

但由于我有很多列和行,所以速度有点慢。有更合适的方法来做到这一点吗?

python csv timedelta pandas

5
推荐指数
1
解决办法
545
查看次数

大熊猫系列的部分总和

我有一个DataFrame看起来像

       A      B
0     1.2     1
1     1.2     6
2     1.2     4
3     2.3     2
4     2.3     5
5     1.2     7
Run Code Online (Sandbox Code Playgroud)

我希望获得一组具有相同价值的部分金额,A但前提是它们彼此相邻.对于这种情况,我希望另一个DataFrame

0    1.2    11
3    2.3    7
5    1.2    7
Run Code Online (Sandbox Code Playgroud)

我有一种感觉,我可以使用,.groupby但我只能管理它无视这些群体A是否彼此相邻.

python group-by sum pandas

3
推荐指数
1
解决办法
257
查看次数

标签 统计

pandas ×2

python ×2

csv ×1

group-by ×1

sum ×1

timedelta ×1