我有一个excel文件,看起来像这样
Name Location Date Check_1 Check_2 Open High Low Close
0 Orange New York 20200501 V V 5.5 5.85 5.45 5.7
1 Apple Minsk 20200504 V X NaN NaN NaN NaN
2 Steak Dallas 20200506 V X NaN NaN NaN NaN
“NaN”列应填充数据,该数据位于熊猫数据框中,如下所示:
Name Location Date Check_2 Open High Low Close
1 Steak Dallas 20200506 X 8.4 8.8 8.37 8.80
0 Apple Minsk 20200504 X 3.7 3.75 3.35 3.57
如何附加excel文件,使其只填充NaN列,而不使用dataframe中的数据覆盖整个文件?我应该为整个excel文件创建一个新的数据框架并编写它,还是有更简单的方法?我该怎么做
编辑:所需输出:
Name Location Date Check_1 Check_2 Open High Low Close
0 Orange New York 20200501 V V 5.5 5.85 5.45 5.7
1 Apple Minsk 20200504 V V 3.7 3.75 3.35 3.57
2 Steak Dallas 20200506 V V 8.4 8.8 8.37 8.8
首先需要指定哪些列由^{} 用于两个} 用于仅替换缺少的值,
DataFrame
中的匹配行,然后^{df1
的最后一个更改顺序由df1.columns
中的列使用,对于设置原始顺序,由辅助列进行排序:相关问题 更多 >
编程相关推荐