小编Abi*_*i K的帖子

熊猫数据框到列表的字典

如何使用python或pandas(最好)将pandas data_frame转换为列表字典以输入到highcharts中.

我最接近的是(请参阅tmp笔记本:https://b9ad8d-iad-002.tmpnb.org/user-fVD4OAy9K8wR/notebooks/pd_to_json.ipynb)

df.T.to_json('bar.json',orient ='index')但这是'dicts的词典'而不是'list of dict'

我的意见:

import pandas
import numpy as np

df = pandas.DataFrame({
    "date": ['2014-10-1', '2014-10-2', '2014-10-3', '2014-10-4', '2014-10-5'],
    "time" : [1,2,3,4,5],
    "temp" : np.random.random_integers(0,10,5),
    "foo" : np.random.random_integers(0,10,5)
})

df2 = df.set_index(['date'])
df2
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

期望的输出:我在Highcharts中使用此输出,这需要它是一个'列表字典',如下所示:

{
"date": [
    "2014-10-1",
    "2014-10-2",
    "2014-10-3",
    "2014-10-4",
    "2014-10-5"
],
"foo": [
    7,
    2,
    5,
    5,
    6
],
"temp": [
    8,
    6,
    10,
    10,
    3
],
"time": [
    1,
    2,
    3,
    4,
    5
]
Run Code Online (Sandbox Code Playgroud)

}

任何帮助深表感谢!

python highcharts pandas

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

在R中的数据表中获取rowSums

正在寻找一种简单的方法来获取我的数据表中大约170个不同列总和作为新列.我可以使用一些外卡符号吗?

以下是我的数据集中的一个小提取(前几列):

> head(t_checkin)
checkin_info_0.0 checkin_info_0.1 checkin_info_0.2 checkin_info_0.3 checkin_info_0.4 checkin_info_0.5
              NA               NA               NA               NA               NA                1
               3               NA               NA               NA               NA                1
              NA               NA                1               NA               NA               NA
              NA               NA               NA               NA               NA               NA
              NA               NA               NA               NA               NA               NA
              NA               NA               NA               NA               NA               NA
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.谢谢

r data.table

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

将R代码分解为文件路径的下一行

为什么这样有效:

PC<-read.csv('./public-transportation/san-francisco/passenger-count.csv', header=TRUE)
Run Code Online (Sandbox Code Playgroud)

但以下内容在R中不起作用:

inputFile <-paste('./public-transportation/',
'san-francisco/passenger-count.csv')
PC<-read.csv(inputFile, header=TRUE)
Run Code Online (Sandbox Code Playgroud)

我所做的只是传递一个包含文件名的变量?对不起,我对R比较陌生.这有点令我困惑.任何帮助表示赞赏..

r

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

标签 统计

r ×2

data.table ×1

highcharts ×1

pandas ×1

python ×1