假设我有以下数据帧:
import pandas as pd
df = pd.DataFrame({'Name': ['Jim','Bob','Tim','Sal','Mel'],
'Time': [7,7,7,8,9],
'Value':[15,13,17,6,27]})
Out[1]:
Name Time Value
0 Jim 7 15
1 Bob 7 13
2 Tim 7 17
3 Sal 8 6
4 Mel 9 27
但是我希望Time
是数据中唯一的列,仍然是数字形式。例如,在Time
中的7
序列可以是7.00, 7.01, 7.02
或7.0, 7.1, 7.2
等。如何将这个非唯一的数值列转换为仍然是数值的唯一列
您可以使用^{} :
如果索引为
rangeindex
,请使用字符串将index
连接到Time
。用这种方法代替常规的加法和除法,以避免结果泄漏到点前面的数字添加随机数据
相关问题 更多 >
编程相关推荐