图片只是一个例子,我希望将此数据(str类型(更改为一列(float类型(,并在Python中保存为csv。Pandas或Numpy可能会有所帮助,但我不知道该怎么做。有人能帮帮我吗?非常感谢。
数据示例
要转换为float,只需要在数据帧中使用astype
方法,而要将其保存为csv,只需要对数据帧使用to_csv
方法。
以下是您的案例示例:
import pandas as pd
df = pd.DataFrame({"String_type":["2.1","4","5.2"]})
# convert string to float
df["float_type"] = df["String_type"].astype(float)
# save as csv, change out.csv to your filename
df.to_csv('out.csv')
print(df.dtypes)
希望这会有所帮助。