{'student1': 45,
'student2': 78,
'student3': 12,
'student4': 14,
'student5': 48,
'student6': 43,
'student7': 47,
'student8': 98,
'student9': 35,
'student10': 80}
如何将此dict转换为数据帧
这个应该可以搞定
df = DataFrame(list(my_dict.items()),columns = ['column1','column2'])
import pandas as pd
# intialise data of lists. where each key will be your column
data = {'Name':['Tom', 'nick', 'krish', 'jack'], 'Age':[20, 21, 19, 18]}
# Create DataFrame
df = pd.DataFrame(data)
# or list of dicts
data = [{'a': 1, 'b': 2, 'c':3}, {'a':10, 'b': 20, 'c': 30}]
如果您得到的是标量错误
做这个
import pandas as pd
data = {'student1': 45, 'student2': 78, 'student3': 12, 'student4': 14, 'student5': 48, 'student6': 43, 'student7': 47, 'student8': 98, 'student9': 35, 'student10': 80}
for i in data.keys():
data[i] = [data[i]]
df = pd.DataFrame(data)
df.head()
import pandas as pd
student = {
"student1": 45,
"student2": 78,
"student3": 12,
"student4": 14,
"student5": 48,
"student6": 43,
"student7": 47,
"student8": 98,
"student9": 35,
"student10": 80,
}
df = pd.DataFrame(student.items(), columns=["name", "score"])
print(df)
name score
0 student1 45
1 student2 78
2 student3 12
3 student4 14
4 student5 48
5 student6 43
6 student7 47
7 student8 98
8 student9 35
9 student10 80
全部。我有一个熊猫数据帧是这样的结构:熊猫数据帧 我想隔离行的子集,特别是那些属于坐标范围的行,我已经存储在列表中。这就是我目前正在做的工作: 在第x=int(idx['pos'])行中,我收到错误,“'int'对象不可下标。”将数据帧列转换为整数的最简单方法是什么?对于如何改进此代码的任何其他反馈,我们将不胜感激。
我从excel中读取了如下数据: 我想把列'10V'和'11V'成两个数组。以便用滤波系数处理数据。但是我不知道如何将列复制到数组,或者如何直接访问/操作DataFrame中的元素? 谁能给我一个提示吗?非常感谢。
问题内容: 我有一个要转换为json格式的数据框: 我的数据帧称为res1: 当我做: 我得到这个: 我需要这个json输出像这样,有什么想法吗? 问题答案: 怎么样 通过使用,我们实际上将大的data.frame分解为每一行的单独的data.frame。通过从结果列表中删除名称,该函数将结果包装在数组中,而不是命名对象中。
我正在尝试将熊猫DF转换为Spark one。测向头: 代码: 我得到了一个错误:
问题内容: 我在上课时遇到了麻烦。我在Raspbian(Raspberry Pi的Debian发行版)上使用Python 2.7。我正在尝试打印两个字典,以便进行文本冒险的比较(并排)。该顺序对于准确比较至关重要。无论我尝试什么,词典都以通常的无序方式打印。 这是我在RPi上执行的操作所得到的: 显然有些不对劲,因为它正在打印函数调用并将键和值组放入嵌套列表中。 这是通过在PC上运行类似内容得到的
我有以下两个场景共享的前奏代码: 现在,我想将df转换为pyspark数据帧(