我有一个具有复杂格式的字符串,如何使用complex()将其视为复数?例如:
myStr="0.76+0.41j"
现在我想做某事:
myStr_complex=complex(myStr) # my question is how should I do this part?
终于
Im(myStr_complex)
应该打印
0.41
R更喜欢使用i而不是j.另外注意与后者complex不同as.complex,后者用于转换.你可以做
myStr <- "0.76+0.41j"
myStr_complex  <- as.complex(sub("j","i",myStr))
Im(myStr_complex)
# [1] 0.41