小编She*_*ron的帖子

Python按字母顺序排序数据框

我想按学生姓名重新排序数据框.有人有什么建议吗?

df = pd.DataFrame({
        'student': [
            'monica', 'nathalia', 'anastasia', 'marina', 'ema'
        ],

    'grade' : ['excellent', 'excellent', 'good', 'very good', 'good'
    ]
    })

    print (df)

                student   grade

        0       monica    excellent        
        1       nathalia  excellent         
        2       anastasia good        
        3       marina    very good          
        4       ema       good 
Run Code Online (Sandbox Code Playgroud)

python pandas

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

数据帧中行和列之间的Python交互

我有一个数据帧:

df = pd.DataFrame({
    'exam': [
        'French', 'English', 'German', 'Russian', 'Russian',
        'German', 'German', 'French', 'English', 'French'
    ],

'student' : ['john', 'ted', 'jason', 'marc', 'peter', 'bob',
            'robert', 'david', 'nik', 'kevin'
]
})

print (df)

              exam   student   
    0       French    john     
    1       English   ted        
    2       German    jason         
    3       Russian   marc         
    4       Russian   peter         
    5       German    bob         
    6       German    robert         
    7       French    david         
    8       English   nik          
    9       French    kevin         
Run Code Online (Sandbox Code Playgroud)

有没有人知道如何创建一个包含两列"学生"和"学生共享考试"的新数据框.

我应该得到类似的东西:

                student   shared_exam_with      
        0       john       david                   
        1       john       kevin            
        2       ted        nik                    
        3       jason …
Run Code Online (Sandbox Code Playgroud)

python group-by pycharm pandas pandas-groupby

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

从 POSIXct 转换为 R 中的字符

我的文件中有一个 POSIXct 日期时间列。

$date
[1] "POSIXct" "POSIXt" 
"2005-10-13 14:13:08 UTC"
Run Code Online (Sandbox Code Playgroud)

我想将其转换为字符列。

有任何想法吗?

r data-conversion posixct

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