我有两个数字列表,一个叫xVar,另一个叫yVar.我将使用这两个元素在图形上绘制X和Y值.它们都具有相同数量的元素.
通常,我只是情节
ax.scatter(xVar,yVar,s=2,color='tomato');
Run Code Online (Sandbox Code Playgroud)
我想删除从数据yVar上超过一定的值,例如有一个所有数据yVar在价值100,但我也想删除相关的xVar值.有人可以提出一个方法来创建删除所有值2个的新变量yVar在100和xVar与它们相关的值?然后我可以在我的绘图线中用xVar&替换yVar新的变量.
再次感谢All,
我的实际例子比较复杂,所以我将这个概念简化为一个简单的例子:
l = [1,2,3,4,5,6,7,8]
for number in l:
calc = number*10
print calc
Run Code Online (Sandbox Code Playgroud)
对于我的循环的每次迭代,我最终得到一个变量(calc)我想用来填充一个新的列表.我的实际过程涉及的不仅仅是乘以值10,因此我希望能够通过此方法设置新列表中的每个值.新代码可能如下所示:
l = [1,2,3,4,5,6,7,8]
for number in l:
calc = number*10
set calc as x'th entry in a new list called l2 (x = iteration cycle)
print l2
Run Code Online (Sandbox Code Playgroud)
然后它将打印新列表: [10,20,30,40,...]
我有一个包含20个左右.csv文件的文件夹.我想创建一个包含多个工作表选项卡的单个.xlsx文件(excel文件)(每个.csv为1).
有人可以推荐一个简单的脚本,用户只需要指定两件事:带有.csv文件的文件夹和新的.xlsx文件的路径吗?
我在这个帖子中发现了同样的问题,但没有答案我能理解:
谢谢大家,