我有4个值数据作为函数的输出。这是我的数据
Name Grade
usia (75,78,90,52)
shdh (85,68,60,72)
fbjg (95,58,65,66)
这是我想要的
Name Math English Physics Chemistry
usia 75 78 90 52
shdh 85 68 60 72
fbjg 95 58 65 66
将< code>DataFrame构造函数与< code>DataFrame.pop一起用于删除原始列< code>Grade:
import ast
#if strings inputs instead tuples
#df['Grade'] = df['Grade'].apply(ast.literal_eval)
cols = ['Math','English','Physics','Chemistry']
df[cols] = pd.DataFrame(df.pop('Grade').tolist(), index=df.index)
print (df)
Name Math English Physics Chemistry
0 usia 75 78 90 52
1 shdh 85 68 60 72
2 fbjg 95 58 65 66
问题内容: 我正在尝试在两个数据帧之间合并。每个数据帧都有两个索引级别(日期,客户)。在列中,例如,某些列在两者之间匹配(货币,日期)。 按索引合并这些内容的最佳方法是什么,但不要采用两个副本的货币和日期。 每个数据框都是90列,所以我试图避免用手将所有内容写出来。 如果我做: 我懂了 谢谢!… 问题答案: 您可以算出仅在一个DataFrame中的列,并使用它来选择合并中列的子集。 然后执行合并(
我的任务是突出显示熊猫数据框中的所有电子邮件副本。是否有一个函数用于此操作,或者有一种方法可以删除所有非重复项,从而为我留下一个很好的列表,列出数据集中的所有重复项? 该表由六列组成: 我想摆脱最后一列,因为最后一封邮件不是重复的。
我的json结构如下: 当我使用规范化这个数据结构时,我得到了一个数据帧,每个数据项都有1行和重复的列标题。如何使重复的列显示为行而不是列? 我现在得到这个 我想要的是:
使用时,我只想取回中的数据 和
我有一个csv格式的表格,看起来像这样。我想转置该表,以便指示符名称列中的值是新列, 我希望最终结果是这样的: 我尝试过使用熊猫数据框架,但没有多大成功。 你有没有想过如何做到这一点? 谢谢
以下两者之间的区别是什么: 和 ? 我认为它与导出默认标题有某种联系 和