这个标题,太可怕了,对不起。这是我的意思:这是起始数据集
C1 C2
AA H
AB M
AC M
AA H
AA L
AC L
Run Code Online (Sandbox Code Playgroud)
然后它将变成一个包含4列的新数据集:
C1 CH CM CL
AA 2 0 1
AB 0 1 0
AC 0 1 1
Run Code Online (Sandbox Code Playgroud) 假设我有一个像这样的字符串列
Hour
0045
2322
Run Code Online (Sandbox Code Playgroud)
我希望它变成这样:
Hour
00:45
23:22
Run Code Online (Sandbox Code Playgroud)
为了变成时间戳之后.我该怎么办呢?
我有这个字符串:
string = '{'id':'other_aud1_aud2','kW':15}'
简而言之,我希望我的字符串变成这样的十六进制字符串:'7b276964273a276f746865725f617564315f61756432272c276b57273a31357d'
一直在尝试binascii.hexlify(string),但它不断返回:
类型错误:需要类似字节的对象,而不是“str”
此外,它只是让它与以下方法一起工作:bytearray.fromhex(data['string_hex']).decode()
对于这里的整个代码来说,它是:
string_data = "{'id':'"+self.id+"','kW':"+str(value)+"}"
print(string_data)
string_data_hex = hexlify(string_data)
get_json = bytearray.fromhex(data['string_hex']).decode()
Run Code Online (Sandbox Code Playgroud)
这也是Python 3.6